为什么windows下服务器达到16000左右并发时就崩溃了?

先创建一个简单的服务器和一个简单的客户端;

服务器死循环accept,客户端死循环connect(只连接但不发送信息),

当数量达到16000左右时,所有连接就断开了。

是因为windows对socket资源做了一些限制吗?

如何解除这些限制?


最近在做IOCP模型的服务器,但是写完出来测试发现,

达到16000左右就d掉了,然后才写了简单的服务器客户端来测试。

发现和IOCP模型并没有关系,代码应该没有写错,找不到原因。

应该跟系统的端口数有关吧,端口是不是满了