Indy10 IdTCPClient 控件向 Server时,如果要发送的数据包含#10时怎么处理??
请教:Indy10 IdTCPClient 控件向 Server时,如果要发送的数据包含#10时怎么处理??
例子
Var CMD:String;
begin
CMD:=#1+#1+#1+#10+#2+#2+#2;
IdTCPClient.IdTCPClient.IOHandler.WriteLn(CMD);
end;
这样发出去的并不是一个数据包:#1+#1+#1+#10+#2+#2+#2,
而是发送了两个数据包,第一个数据包为#1+#1+#1;第二个数据包为#2+#2+#2;#10这个字节会丢失,
#10被当作了分包符来处理了...
但如果我现在就是要发#1+#1+#1+#10+#2+#2+#2这长度为7个字节的数据到Server,有没有什么办法??
请大虾指教!