标签: c linux sockets
我需要以单个线程服务器的程序为例
听c中的多个端口(linux red-hut)?
如果使用一个插座?
答案 0 :(得分:6)
您无法绑定到多个端口,因此您也无法侦听。您需要为每个端口使用一个套接字。
这样做应该不难。只需bind(2)多个套接字,每个套接字listen(2)并将其添加到select(2)循环中。
bind(2)
listen(2)
select(2)