jjzjj

sockets - 为什么服务器可以支持超过 65,536 个客户端?

这个问题在这里已经有了答案:Numberofnetworkconnectionspossible(2个答案)关闭6年前。让我给出一些关于我所问内容的背景,以明确说明:在Internet上服务器-客户端TCP通信的上下文中,当服务器进程正在运行时,客户端进程可以启动到服务器的TCP连接。它通过启动三次握手来实现。在握手阶段结束时,accept()函数(在服务器端的welcomingsocket上调用)将建立一个新socket-一个连接套接字-专用于新传入的客户端连接。从现在开始,直到此连接终止,服务器将通过连接套接字与客户端通信。由于每个客户端都得到一个连接套接字,而服务器上的TCP套接