社区
网络通信/分布式开发
帖子详情
使用TServerSocket和TClientSocket进行自动升级(回帖给分)
SmallMaker
2006-08-02 05:43:48
拥有大量的客户端,在服务器上存放有待升级的文件
使用socketStream进行文件的传输
现在要解决的问题是:
服务器端是不是要记住对每一个客户端所传输的是哪个文件,以及该文件现在传输了多少,以便下一次能从正确的位置继续发送数据?
另外关于报文的定义,如何准确的区分出来接收的是传输控制命令还是数据?
谁有解决此类问题的经验,让我参考参考?
保证给分!
...全文
344
6
打赏
收藏
使用TServerSocket和TClientSocket进行自动升级(回帖给分)
拥有大量的客户端,在服务器上存放有待升级的文件 使用socketStream进行文件的传输 现在要解决的问题是: 服务器端是不是要记住对每一个客户端所传输的是哪个文件,以及该文件现在传输了多少,以便下一次能从正确的位置继续发送数据? 另外关于报文的定义,如何准确的区分出来接收的是传输控制命令还是数据? 谁有解决此类问题的经验,让我参考参考? 保证给分!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyn601
2006-10-01
打赏
举报
回复
已阅,拿分!
xkjftj
2006-08-07
打赏
举报
回复
我刚做过自动升级程序,也使用TServerSocket和TClientSocket,不过只用来提供软件的版本信息和一个FTP连接的信息,文件传送用FTP服务来进行,实现起来简单多了,楼主可以考虑下
dabaicai
2006-08-03
打赏
举报
回复
1、了解一下断点续传,
2、自己定义和分析(当然,客户端也是你做才能分析)
FigoZhu
2006-08-03
打赏
举报
回复
帮顶,接分。
simb
2006-08-03
打赏
举报
回复
服务器端是不是要记住对每一个客户端所传输的是哪个文件,以及该文件现在传输了多少,以便下一次,这个到不用,你可以采用自定义报头的方式。这样你接收到的每个包都包含这些信息。
报文中要有报头报体,用报头来区分当前包是做什么的,报头报体要分着接收,且都要有校验,
自定义报文,然后解析,做相应的动作
tiantian_200
2006-08-03
打赏
举报
回复
报文中要有报头报体,用报头来区分当前包是做什么的,报头报体要分着接收,且都要有校验
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输文字例子
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
Delphi T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法
现在将本人总结出来的T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法写出来,希望与您
分
享。 Cl
ient
Socket
组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。
Server
Socket
组件为...
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
Delphi T
Server
Socket
和
TCl
ient
Socket
的基本通讯练习
Delphi T
Server
Socket
和
TCl
ient
Socket
的基本通讯练习
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章