我看到一些使用TCP的应用程序可以配置为绑定到多个端口。这是否意味着它们打开多个TCP套接字,或者可以打开单个套接字并将其绑定到多个本地端口?
谢谢。
发布于 2019-05-11 08:58:45
TCP套接字只能绑定到单个端口。特别是,如果您尝试将已经绑定的TCP套接字绑定到第二个端口,bind()将返回-1并将errno设置为EINVAL。
在多个端口上接受传入TCP连接的服务器是通过创建多个TCP套接字来实现的。
https://stackoverflow.com/questions/56086368
复制相似问题