C中服务器/客户端程序的多端口服务器



我想用C语言制作一个服务器/客户端程序,其中服务器有两个端口,每个端口做不同的事情,我不知道如何处理这个问题。我想过为每个端口创建2个不同的套接字,但不知道之后该怎么办。无限循环并检查每个套接字,如果客户端连接到其中一个套接字,或者解决这个问题的更好方法是什么。提前感谢!

不知道如何处理这个问题。

有两种常见的方法:

  • 为每个端口提供服务的独立线程
  • epoll

如果不同端口上的实际工作完全无关,并且不需要协调,则每个端口的线程可能是更好的模型。

最新更新