假定一个TCP服务器与2N个不同的客户端建立了2N个并行的TCP连接,这个TCP服务器需要套接字的个数为__。
一个TCP服务器 必须有一个“监听套接字”(listening socket),负责接受客户端连接请求。
每当有客户端连接成功,服务器会 为该连接创建一个新的套接字,用于和客户端通信(称为“已连接套接字”)。
服务器和 2N个不同客户端 建立了 2N个并行的TCP连接。
服务器至少需要:
1个监听套接字(监听所有连接请求)
2N个已连接套接字(分别和每个客户端连接)
2N(已连接套接字) + 1(监听套接字) = 2N + 1