Muduo网络编程示例之零:前言(二)

2014-11-23 21:58:24 · 作者: · 浏览: 18
e() << " echo " << msg.size() << " bytes at " << time.toString();
conn->send(msg);
}

3. 在 main() 里用 EventLoop 让整个程序跑起来:

view plaincopy to clipboardprint
#include "echo.h"
using namespace muduo;
using namespace muduo::net;
int main()
{
LOG_INFO << "pid = " << getpid();
EventLoop loop;
InetAddress listenAddr(2007);
EchoServer server(&loop, listenAddr);
server.start();
loop.loop();
}
#include "echo.h"
using namespace muduo;
using namespace muduo::net;
int main()
{
LOG_INFO << "pid = " << getpid();
EventLoop loop;
InetAddress listenAddr(2007);
EchoServer server(&loop, listenAddr);
server.start();
loop.loop();
}

完整的代码见 muduo/examples/simple/echo。