找回密码
 加入
搜索
查看: 2040|回复: 3

TCP发送消息验证后在传送文件的应用!

[复制链接]
发表于 2009-12-30 11:12:15 | 显示全部楼层 |阅读模式
本帖最后由 zhenglei 于 2009-12-30 12:10 编辑

最近小弟在做一个TCP文件传输的东东。。。

A  启动SERVER端后   B 客户端启动连接服务器后向A端发送 link(连接字符) A端回复B端 一个OK

B 端收到OK后 ,,  发送一段字符 123.rar 给A段   A端收到B端得消息后 做好接受文件的准备。文件名为B断发来的"123.rar"  随后  B端开始发送文件 123.rar 给A端。。A 端接收完后给B端发送一个          另申明:需要连续发送文件。。。
OVER字符  当B端收到结束语句后 退出程序。。。。。   A端则恢复初始接收状态...继续待命!!


就是以上这个意思。。。 搞了N久  搞不了。。。。 郁闷啊。。。。。
请老大们出来指点一下。。 有现成的代码供本人参考那是更好。。。。 谢谢啦。。

简单点说。。就是我要把客户机桌面所有文件上传至服务器上。。。(目录不上传)
 楼主| 发表于 2009-12-30 11:12:57 | 显示全部楼层
自己先顶一下。。。
发表于 2009-12-30 15:01:21 | 显示全部楼层
看到传来传去头都大了!
建议这样:
首先服务端开启监听,客户端首先工作是用rar命令将桌面所有文件打包放至一个目录[a],并计算包的大小[B]
包打完了就向服务端发送一个消息 [“准备接收”|B|本机IP] 当服务端收到消息后,启动接收程序(这里就需要用到刚才的文件大小值,保存地址自己预设) 启动的同时向客户端发送一个准备就绪的命令,客户端收到后就启动发送程序,将刚才打包的东东全发上去了~~~
桌面上的东西相通信应该不大,所有是我的话用rar来做!
如果不会rar操作,看下 控制台 RAR 中文手册

自己试着去做一下,如果不明白的话再说!
 楼主| 发表于 2009-12-30 17:27:16 | 显示全部楼层
哎。。我也头大着呢。 搞了好几天了。。 理论来讲能传一个文件就能传10个文件。。 但操作起来要人命
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 09:40 , Processed in 0.081755 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表