一个关于socket通信的奇怪问题(100分)

  • 主题发起人 主题发起人 eazy
  • 开始时间 开始时间
E

eazy

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI里的ServerSocket和ClientSocket进行TCP的通信,请问如何把传送的字符串存储到一个变量里,如通过socket.ReceiveText收到字符串“wwwdelphibbscom”,如何把它存入字符串变量m里呢 ,我用m:=socket.ReceiveText;得到的都是空值,请高手指点 谢谢
 
就是这样做啊,不行吗,奇怪了。
 
1、你是在OnRead事件执行的吗?(需要在这个事件得到)
2、ReceiveText执行第一次得到了字符串,如果再执行一次,就不是上次的字符串了,比如,
你不能
len:=Length(s.receiveText);
ss:=s.receiveText;
执行两次
 
后退
顶部