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。