200分问题:请网络方面文件传输高手进来看看!(200分)

  • 主题发起人 主题发起人 xdd_pyx
  • 开始时间 开始时间
X

xdd_pyx

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个 winsock 的文件传输, 服务端和客户端需要双向传输。
现在问题是:
服务端向客户端发包,同时也用可能客户端向服务端发包,同时各自收到后又发送回复,如何区分是数据包,还是回复包呢?
请大佬们指点!
 
收完了判断呗,有什么好说的,根据协议就行了
 
给点例子行不?
 
在每包的包头定义,指定是什么的咚咚
 
to 金卡绣球jk8.com;
每个包的定长大小吗? 如果不定长,如何在接收的时候分解!
 
自定个协议,
如_m=record
ord:dword;
msg:array[0..90001] of byte;
接受后看ord就好了
 
做个标志头、信息标志、包长度、内容;
就可以了,长度任意,分解看标志头。
见,就是新包来了。
 
就是skyccf的做法
 
把你的代码贴出来看看。
 
后退
顶部