参数调整:
-------------------------------------
com.hz.chang.server_base.BaseSocket
/** server启动时,供client下载的文件 ,需要写成您本地存在的一个文件 */
public static final String file4download = "E:/tmp/t.txt";
/** server端,接收client上传的文件,存放到本地的目录 */
public static final String file4upload = "E:/tmp/接收的文件";
-------------------------------------
服务器入口 : com.hz.chang.server_server.Server 或 者 ServerAction 直接运行就ok
这是两种连接池管理机制,我现在用的是Server入口
-------------------------------------
客户端入口: com.hz.chang.server_client.ClientAction
运行参数:[并发数] [上传/下载标识:u/d] [待上传文件/下载文件时需要存放到本地的目录]
如果直接在eclipse中运行的话,直接修改ClientAction类中146行的赋值即可。
-------------------------------------
问题说明 :
1: 建议导出客户端jar文件,以便在不同机器上运行客户端程序,这样容易出现那种阻塞情况.
2: 我是在局域网中的两三台电脑上测试的,每次cmd运行client端时都会开启200个线程.这个项目要求的是并发300就行了.
3: 不管是下载还是上传,都容易出现"阻塞"情况,特别是上传,服务器一下要同时接收几百个文件,而且网速再慢点,就更那个了
该项目是我现在需要完成的一个,都是公司源码文件,这次为了请大家帮忙,就直接以项目文件方式发送了,
小杨在这里感谢您的帮助,如果问题解决,请联系我哦,876583190@qq.com
祝您工作愉快,天天开心! ^_^ ^_^ ^_^
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
socket.zip (46个子文件)
socket
bin
log4j.properties 578B
入口说明.txt 2KB
com
hz
chang
server_server
HandelMain.class 5KB
Server$1.class 673B
Server$ChatTask.class 4KB
Server.class 3KB
Server$2.class 1KB
ServerAction.class 2KB
test
MyClient4.class 1KB
MyServer4.class 5KB
MyClient4$MyRunnable.class 3KB
server_client
ClientSocket.class 3KB
ClientMain$1.class 1KB
ClientMain.class 6KB
ClientAction$1.class 1KB
ClientAction.class 6KB
server_base
BaseSocket.class 1KB
BaseSocketTool.class 8KB
Operation.class 1KB
HandleType.class 802B
server_util
Utils.class 852B
server_exception
CanNotConnectDataBaseException.class 659B
server_model
Users.class 1KB
.settings
org.eclipse.core.resources.prefs 57B
org.eclipse.jdt.core.prefs 598B
src
log4j.properties 578B
入口说明.txt 2KB
com
hz
chang
server_server
Server.java 5KB
HandelMain.java 3KB
ServerAction.java 2KB
test
MyServer4.java 4KB
MyClient4.java 3KB
server_client
ClientAction.java 6KB
ClientSocket.java 3KB
ClientMain.java 6KB
server_base
BaseSocket.java 1KB
BaseSocketTool.java 8KB
Operation.java 896B
HandleType.java 1KB
server_util
Utils.java 674B
server_exception
CanNotConnectDataBaseException.java 401B
server_model
Users.java 849B
.project 382B
.classpath 411B
lib
log4j.jar 359KB
hibernate3.jar 2.64MB
共 46 条
- 1
资源评论
- chen_xyun2021-02-04资源不错可以使用~~
- baywaqqaa2019-04-27不能运行。。。。yanghaos2019-08-06代码里有路径配置
- 追风少年2012018-07-13非常感谢您的实例项目,请问你的电脑配置是?测试上传文件大小是?在你这造成阻塞的瓶颈只是因为电脑处理器吗?yanghaos2018-07-198G内存,i5处理器,500M左右的文件
yanghaos
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240425_190941.jpg
- 基于stm32的pid控制算法附带串口控制台
- 实验项目一:线性表(模板 ).docx
- 基于LM317A设计交流220V输入可调5V-12V直流输出稳压电源电路multisim10仿真源文件.zip
- Screenshot_2024-04-25-17-04-18-55_2332cb9b27b851b548ba47a91682926c.jpg
- -基于AVR单片机的LNG加液机控制器设计.pdf
- ThePowerOfNow-EckhartTolle.mobi
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功