【发布时间】:2011-04-20 19:37:21
【问题描述】:
我的套接字有问题。
如果我使用TClientSocket 发送多于两行的文本,那么服务器会收到一行而不是两行。
客户端部分:
ClientSocket1.Socket.SendText(Edit1.Text);//Text is 'Line1'
ClientSocket1.Socket.SendText(Edit2.Text);//Text is 'Line2'
服务器部分:
var
s: String;
begin
s := Socket.ReceiveText;
Memo1.Lines.Add(S);
Memo1 创建的行是'Line1Line2'
为什么?
对不起我的英语!
【问题讨论】:
-
我对Delphi的SendText方法不熟悉,但是我没有看到任何在文本中指定回车的地方。
-
服务器收到一行而不是两行。
标签: delphi sockets delphi-7 winsock