#include <iostream>
#include "boost/asio.hpp"
using namespace std;
using namespace boost::asio;
io_service G_IOS;
int main() {
ip::tcp::endpoint ep(ip::tcp::v4(), 2110);
ip::tcp::acceptor acceptor(G_IOS, ep);
while (true) {
ip::tcp::socket sock(G_IOS);
acceptor.accept(sock);
cout << "client addr = " << sock.remote_endpoint().address() << endl;
sock.write_some(buffer("hello asio"));
}
return 0;
}

本文介绍了一个使用Boost.ASIO库实现的简单TCP服务器代码示例。该服务器监听2110端口,接受客户端连接并发送'hello asio'消息。通过这个例子,读者可以了解到Boost.ASIO的基本用法,包括创建服务端点、接受连接和发送数据。
484

被折叠的 条评论
为什么被折叠?



