有关TServerSock的问题!(100分)

  • 主题发起人 主题发起人 JiMa
  • 开始时间 开始时间
J

JiMa

Unregistered / Unconfirmed
GUEST, unregistred user!
我用非阻塞方式进行通讯,调用SENDTEXT时接收端只能接收8k左右字符,返回
非0,再用SENDTEXT发送同一字串,也只能接同样的字串。是不是我对该过程的
说明理解错了,还是在发送字串时要先将字串分块。请各位指正。
 
超过8K的数据只能分块发送,这是TCP/IP的限制。
一般的建立于TCP/IP之上的协议,例如Http/ftp,
都有自己的管理方式(content/length)。

Delphi的Socket component自然没有做到这一点,
因此你必须自己分块,自己管理接收与发送。
 
sorry...
ime is wrong
don't input chinese
 
接受答案了.
 
后退
顶部