我知道一个套接字连接是由服务器套接字和客户端套接字建立的。 我读了一些文件说,一个服务器套接字可以服务多个客户端套接字,意味着一个服务器端口可以服务器多客户端端口。套接字连接问题
1.但我不知道服务器使用随机端口来服务不同的客户端后连接底层,或服务器只是使用相同的端口监听和服务许多客户端的连接?
2.如果是这样,当我实现服务器和客户端套接字连接时,是否可以随机选择一个新端口来建立新的服务器套接字并告诉客户端重新连接到新的服务器套接字,并且侦听的服务器套接字只是继续监听其他服务器套接字客户?它意味着使用不同的端口来服务不同的客户端
3.使用一个服务器套接字(端口)来服务多个客户端有什么好处?并使用多服务器套接字(端口)服务器不同的客户端的优势?
谢谢