我是用Java socket写的程序
在服务器建立一个线程池,等待客户端的连接请求
客户端向服务器端发出请求,服务器给客户端发送一个文件
,,,,,
我在一台机子上,模拟出若干个客户端,向服务器同时发送请求
,,,
当客户端数量只有100左右时,则可以正常接收文件,当客户端数量达到几百甚至一千时,就只有部分客户端成功接收,其他的抛出java.net.ConnectException: Connection refused: connect
请问,这是为什么?????
在服务器建立一个线程池,等待客户端的连接请求
客户端向服务器端发出请求,服务器给客户端发送一个文件
,,,,,
我在一台机子上,模拟出若干个客户端,向服务器同时发送请求
,,,
当客户端数量只有100左右时,则可以正常接收文件,当客户端数量达到几百甚至一千时,就只有部分客户端成功接收,其他的抛出java.net.ConnectException: Connection refused: connect
请问,这是为什么?????
解决方案 »
- socket对象是如何共用一个端口,但还能区分彼此的数据包?
- Hibernate保存子表更新父表
- Struts2入门《No result defined for action》错误
- 关于 openSessionInViewFilter 与事务。 高手解决
- webservice 问题
- spring技术手册中一问题不解,望高手指教!
- jbuilder7编译出的错看不懂,请进来看一下!!!
- 怎么我的Jbuilder6中不能新建EJB了?
- 请教hibernate和struts做的作业,做了一半,其中验证框架没起作用
- com.ibatis.sqlmap.client.SqlMapException: Duplicate <sql>-include 'CatalogVO.iba
- 使用 Maven的问题
- Spring注入JdbcTemplate空指针异常
最后编译好到 LINUX下做测试,可以是虚拟机下,而且最好换两台机子