vb6 socket tcp通讯,发送与接收字节不符
vb6下发送的时候.明明是4000字节.
接收端会出现只能收到3700多字节,有时候会收到两次.第一次是收到3700,而后又收到一次,缺是4000多字节...
但是字节数少了.像1000,2000,就不会出现问题.非常奇怪...
大家有遇见过这种问题吗?
有一种情况,socket发送的时候是不是遇见了什么字节给中断了发送?比如说,printf遇见'\n'就中止输出,不晓得有没有这种情况?
[解决办法]
过程声明与同名事件或过程的描述不匹配~~~~~~~!!请高手帮忙解决啊
[解决办法]
底层sokect是有缓冲区的,一般情况下是缓冲区填满了才会把数据发送出去。所以你发的数据量大于缓冲区大小时,数据会被分成两部分发出。
[解决办法]
这不跟发短信一样嘛