# buzz **Repository Path**: tianzhang/buzz ## Basic Information - **Project Name**: buzz - **Description**: 一个采用 C++11 实现的 Reactor 网络库 - **Primary Language**: C++ - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # buzz 简洁易用的 C++11 网络库 ### 目录结构 * buzz--------buzz 库源码 * examples----示例代码 ### 快速实现 echo 服务 ```C++ #include #include #include #include #include #include using namespace buzz; int main() { buzz::EventLoop loop; buzz::Signal::Register(SIGINT, [&]() { loop.Exit(); }); buzz::InetAddress listen_address(7); TcpServer echo_server(&loop, "echo-serve", listen_address); echo_server.OnMessage([](const TcpConnectionPtr& conn, Buffer* buffer, Timestamp time){ conn->SendMessage(buffer->RetrieveAsString()); }); echo_server.Start(1); loop.Loop(); return 0; } ``` 部分实现参考自 [chenshuo/muduo](https://github.com/chenshuo/muduo) 在此表示感谢