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

vb6 socket tcp通讯,发送与接收字节不符解决办法

2012-03-15 
vb6 socket tcp通讯,发送与接收字节不符vb6下发送的时候.明明是4000字节.接收端会出现只能收到3700多字节,

vb6 socket tcp通讯,发送与接收字节不符
vb6下发送的时候.明明是4000字节.
接收端会出现只能收到3700多字节,有时候会收到两次.第一次是收到3700,而后又收到一次,缺是4000多字节...
但是字节数少了.像1000,2000,就不会出现问题.非常奇怪...
大家有遇见过这种问题吗?

有一种情况,socket发送的时候是不是遇见了什么字节给中断了发送?比如说,printf遇见'\n'就中止输出,不晓得有没有这种情况?

[解决办法]
过程声明与同名事件或过程的描述不匹配~~~~~~~!!请高手帮忙解决啊
[解决办法]
底层sokect是有缓冲区的,一般情况下是缓冲区填满了才会把数据发送出去。所以你发的数据量大于缓冲区大小时,数据会被分成两部分发出。
[解决办法]
这不跟发短信一样嘛

探讨
底层sokect是有缓冲区的,一般情况下是缓冲区填满了才会把数据发送出去。所以你发的数据量大于缓冲区大小时,数据会被分成两部分发出。

[解决办法]
这个问题困扰了很多人啊,需要自己建立通讯协议才能解决

热点排行