Skip to content
forked from chenshuo/muduo

Event-driven network library for multi-threaded Linux server in C++11

License

Notifications You must be signed in to change notification settings

AdamKorcz/muduo

This branch is 1 commit ahead of, 7 commits behind chenshuo/muduo:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

07008c9 · Nov 25, 2021
Nov 25, 2021
Apr 30, 2021
Feb 24, 2021
Jul 19, 2021
Oct 22, 2018
Oct 24, 2018
Mar 7, 2019
Feb 24, 2021
Mar 7, 2019
Mar 7, 2019
Oct 23, 2018
Oct 25, 2018
Mar 14, 2014
Aug 6, 2020
Mar 7, 2019
Oct 22, 2018

Repository files navigation

Muduo is a multithreaded C++ network library based on
the reactor pattern.

http://github.com/chenshuo/muduo

Copyright (c) 2010, Shuo Chen.  All rights reserved.

Use of this source code is governed by a BSD-style
license that can be found in the License file.

Requires:
  Linux kernel version >= 2.6.28.
  GCC >= 4.7 or Clang >= 3.5
  Boost (for boost::any only.)

Tested on:
  Debian 7 and above
  Unbuntu 14.04 and above
  CentOS 7 and above

Install required packages:
  # Debian, Ubuntu, etc.
  $ sudo apt install g++ cmake make libboost-dev
  # CentOS
  $ sudo yum install gcc-c++ cmake make boost-devel

See .travis.yml for additional packages for building more examples.

To build, run:
  ./build.sh

See https://github.com/chenshuo/muduo-tutorial for
how to use muduo in your project.
  __  __           _
 |  \/  |         | |
 | \  / |_   _  __| |_   _  ___
 | |\/| | | | |/ _` | | | |/ _ \
 | |  | | |_| | (_| | |_| | (_) |
 |_|  |_|\__,_|\__,_|\__,_|\___/

About

Event-driven network library for multi-threaded Linux server in C++11

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.8%
  • CMake 3.4%
  • Other 0.8%