socket发送字符串问题(50分)

  • 主题发起人 主题发起人 failureman
  • 开始时间 开始时间
F

failureman

Unregistered / Unconfirmed
GUEST, unregistred user!
serversocket与clientsocket:
serversocket向clientsocket发送字符串不能超过5000字节,
而clientsocket向serversocket可以,为什么,如何解决?
 
我刚试的,没有出现你说的问题
 
同意烂泥,我也试了一下,确实没有这种情况
 
一个包最大能传输多少字节是操作系统设置、网络设备、驱动程序等有关
如果server的那机上传输设置的最大包小于5000,那么会分2个包到达客户端
 
对呀,我也刚试过,也没出现你的问题。可能是Pipi说的情况。
 
建议你用阻塞式Socket,这种方式对于网络连接速度不稳定的情况特别适用
 
没有问题,你在试一试吧
 
似乎是M$的协议栈满了,我以前碰到过。
解决方法,判断发送出去的字节数,若为0,等待一会继续发,直到
累计发送字节数为所需发送字节数。
当然,每次发送的BUFF需要调节位置。
 
多人接受答案了。
 
后退
顶部