首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于WINSOCK连续接收数据的有关问题

2012-01-26 
关于WINSOCK连续接收数据的问题我有server端client端两个程序工作原理是SERVER发给CLIENT一个指令CLIENT就

关于WINSOCK连续接收数据的问题
我有
server端       client端两个程序

工作原理是
SERVER发给CLIENT一个指令       CLIENT就发给SERVER一个文件包

比如   #1   是请求第一个文件包       #2是第二个..

结果,时常server端就收成了     #15#16等等...连起来了..   怎么办?

[解决办法]
不要用循环连续发包
最好在事件中处理完1个来回后 SERVER端再发送第二个请求 依次类推
[解决办法]
客户接收到一个包后,返回server一个信息,表示已经收到,server再发送
因为tcp协议是不份数据边界的,和udp不通,所以发送频率过快数据会连在一起

热点排行
Bad Request.