我在 unix(OSX) 机器上使用 kqueue 制作了一个 tcp/ip echo 服务器。它旨在打开 100 个 tcp/ip 端口并每个端口接受 4000 个客户端。我使用 15 台其他机器建立了大约 230,000 个连接。(每个进程 4000 个连接,每盒 4 个进程)
似乎服务器可以接受更多,但问题出在客户端。建立很多连接是有限制的。如 Windows XP - 3000, Windows7 & Unix - 16384 ..
限制对吗?我错了吗?我想在单个客户端上建立尽可能多的连接,例如 500,000 / 机器。
我怎么能克服?