zhenglei 发表于 2009-12-30 11:12:15

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

本帖最后由 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久搞不了。。。。 郁闷啊。。。。。
请老大们出来指点一下。。 有现成的代码供本人参考那是更好。。。。 谢谢啦。。

简单点说。。就是我要把客户机桌面所有文件上传至服务器上。。。(目录不上传)

zhenglei 发表于 2009-12-30 11:12:57

自己先顶一下。。。

jycel 发表于 2009-12-30 15:01:21

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

自己试着去做一下,如果不明白的话再说!

zhenglei 发表于 2009-12-30 17:27:16

哎。。我也头大着呢。 搞了好几天了。。 理论来讲能传一个文件就能传10个文件。。 但操作起来要人命
页: [1]
查看完整版本: TCP发送消息验证后在传送文件的应用!