Sockets 为什么套接字服务器允许在多个端口上连接,但每个端口只允许一个连接
我们的应用程序需要连接到一个套接字服务器,它有一个非常奇怪的设计,它提供了多个端口来连接,但每个端口上只能连接一个套接字客户端。如果后续套接字服务器尝试连接到“已使用”的侦听套接字,则会被拒绝Sockets 为什么套接字服务器允许在多个端口上连接,但每个端口只允许一个连接,sockets,Sockets,我们的应用程序需要连接到一个套接字服务器,它有一个非常奇怪的设计,它提供了多个端口来连接,但每个端口上只能连接一个套接字客户端。如果后续套接字服务器尝试连接到“已使用”的侦听套接字,则会被拒绝 这样设计套接字服务器有什么原因吗?我的问题是为什么?我猜它使用的是UDP套接字,每个端口只允许一个绑定,而不是TCP套接字,在TCP套接字中,服务器侦听一个端口,接受的连接由其他非侦听套接字处理。构建服务器的人怎么说?也许他们只是不知道如何正确地进行绑定。
这样设计套接字服务器有什么原因吗?我的问题是为什么?我猜它使用的是UDP套接字,每个端口只允许一个绑定,而不是TCP套接字,在TCP套接字中,服务器侦听一个端口,接受的连接由其他非侦听套接字处理。构建服务器的人怎么说?也许他们只是不知道如何正确地进行绑定。