第十九章 TCP 客户端 服务器通信 - 数据包模式
数据包模式
如果未指定模式,则默认为数据包模式。如果流模式被禁用,则该模式默认为分组模式。
在分组模式中,只要有一些数据要返回,读取命令就会完成。数据包模式允许在输出缓冲区中构建整个TCP
数据段,然后通过发出WRITE*-3
或WRITE!
命令。
如果在没有要发送的字符的情况下发出WRITE*-1
来启动一个TCP
发送操作,则会收到一个<WRITE>
错误。如果发出WRITE OF
空字符串,则会收到<COMMAND>
错误。
在分组模式下可以发送的字符串的最大长度为1024
个字符。如果在未刷新缓冲区的情况下超过此限制,则会收到<WRITE>
错误。