只听多个端口

时间:2012-07-19 01:17:32

标签: c++ linux sockets port dump

我正在创建一个可执行文件,它应该只监听多个端口并打印(转储)数据。是否可以在c ++中完成?我只是获得服务器客户端模型的示例。

1 个答案:

答案 0 :(得分:2)

你可以为每个插槽/端口创建一个线程,让它做一件明显的事情。你可以使用select来监听文件描述符集,当一个人准备就绪时,做一件显而易见的事情。

提升asio可能会为你做繁重的工作。 http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/tutorial.html