怎么得到SendText的原文?答完给分!(0分)

  • 主题发起人 主题发起人 SexyGG
  • 开始时间 开始时间
S

SexyGG

Unregistered / Unconfirmed
GUEST, unregistred user!
别的程序用NMUDP1.Socket.SendText()发送的数据
我怎么才能得他的原文????

答完给分,给重分!!!!!!
 
错了,是ClientSocket1.Socket.SendText();
 
你在程序中用一个NMUDP1.
在它的OnNMUDPDataReceived事件中:
var
chrArrData: array of Char;
sHint: string;
iLen: Integer;
....
begin
SetLength(chrArrData, NumberBytes);
F_NMUDP.ReadBuffer(chrArrData[0], iLen);

sHint := Format('从IP[%S]端口[%D]收到 %D 个字节的数据;实际接收了 %D 个字节:', [FromIP, Port, NumberBytes, iLen]);

OK ?
 

不好意思
是ClientSocket1.Socket.SendText(); ~
 
一样的啊,只不过NMUDP1用的是UDP协议,而ClientSocket1用的是TCP协议,你可以用一个TServerSocket来接收,当然,TServerSocket的端口必须和ClientSocket1的端口一致。
 
GipsyCN
调试好了给你分~:)
谢谢
 
接受答案了.
 
后退
顶部