大家好!我的问题如下:最近学习JAVA,用NIO的ServerSocketChannel写了一个非阻塞的TCP服务器。测试的客户端采用并发式,及采用线程池,启动多个线程同时向服务器发送消息,服务器返回服务器当前时间。
测试时当客户端开启200以上的线程时,就会出现Connect refused。我想请教一下,ServerSocketChannel能做到的最大连接数是多少?如果200已经接近最大连接数了,还有什么方法能提高TCP最大连接数?是不是只能采用加开服务器的方法?以上在Win XP下测试,使用J2SDK 1.4.2.谢谢大家解答!