C
Corn1
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ClientSocket.Socket.SendText(),当连续发送多条命令时,ServerSocket接收时把多条命令整合成一条语句处理,这种情况该怎么办?有时候,连续发送两条命令,但接收时,把第二条命令拆成两部分,前部分合到第一条,后部分没收到。(如:发送AB,CD两条,接收时成了ABC)。怎么办?如果每条命令前面都加上序号,然后放到缓冲区里,再一条条取出来,也不可取。因为通讯协议的关系,每条命令后面跟的参数数量、类型不一致,容易把参数和序号搞混。
如果用SendBuf,因为Buffer是字符型数组,我要用字符串,两者不能直接转换。
怎么办?急。在线等。
如果用SendBuf,因为Buffer是字符型数组,我要用字符串,两者不能直接转换。
怎么办?急。在线等。