服务器侦听多个端口c

时间:2011-10-02 16:23:35

标签: c linux sockets

我需要以单个线程服务器的程序为例

听c中的多个端口(linux red-hut)?

如果使用一个插座?

1 个答案:

答案 0 :(得分:6)

您无法绑定到多个端口,因此您也无法侦听。您需要为每个端口使用一个套接字。

这样做应该不难。只需bind(2)多个套接字,每个套接字listen(2)并将其添加到select(2)循环中。