在服务器启动的时候将监听线程启动我用的是spring 在注入的时候将监听类SocketListener注入了
服务器间续传主要注意的是,服务器间通讯的顺序
eg:
发送端
datasOutputStream.writeUTF("ccc");
datasOutputStream.flush();//a
datasOutputStream.writeUTF("ccc");
datasOutputStream.flush();//c
接受端
String filePath = dataInputStream.readUTF();//b
String filePath = dataInputStream.readUTF();//d
执行俩服务器同时执行但有个顺序是:abcd(注释标记行)
还有一点是
发送端获得文件已存在长度后fileff.skipBytes((int)filelength);拨指针
接受端是fileff.seek(filelength);从文件的filelength位置续接
具体的看代码吧
关键部分我都system.out出去了
事件触发的在servlet中 struct是action sping : controller
这样做
TransClient transClient = new TransClient(serverConf, locallastpath);
transClient.setTransConfigVO(transConfigVO);
succ = transClient.transStart();
transClient.shutDownConnection();
就可以了
从代码中可以读出 有些例如ip等参数我是由配置文件取得的 大家改成具体参数就可以了
应该值5分!
枫动心启
090125
服务器间纯Socket断点续传
3星 · 超过75%的资源 需积分: 45 147 浏览量
2009-03-19
17:47:23
上传
评论
收藏 5KB RAR 举报
yuyang_sho7925
- 粉丝: 2
- 资源: 1
最新资源
- Python 版冒泡排序算法源代码
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 智能车仿真软件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈