客户端
procedure Tformclient.bbt3Click(Sender: TObject);
begin
try
cs1.Close;
cs1.Port:=5258;
cs1.Open;
cs1.Socket.SendText ('message');
except
showmessage('目标主机连接失败!');
end;
end;
procedure Tformclient.cs1Read(Sender: TObject; Socket: TCustomWinSocket);
var
dd:string;
begin
dd:=socket.ReceiveText();
showmessage(dd);
end;
服务器端
procedure Tformserver.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var st:string;
begin
serversocket1.Open;
st:=socket.ReceiveText;
if st=('message') then
socket.SendText(st)
else
socket.SendText('1111');
end;
end;
为什么我在客户端接受到的总是1111
procedure Tformclient.bbt3Click(Sender: TObject);
begin
try
cs1.Close;
cs1.Port:=5258;
cs1.Open;
cs1.Socket.SendText ('message');
except
showmessage('目标主机连接失败!');
end;
end;
procedure Tformclient.cs1Read(Sender: TObject; Socket: TCustomWinSocket);
var
dd:string;
begin
dd:=socket.ReceiveText();
showmessage(dd);
end;
服务器端
procedure Tformserver.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var st:string;
begin
serversocket1.Open;
st:=socket.ReceiveText;
if st=('message') then
socket.SendText(st)
else
socket.SendText('1111');
end;
end;
为什么我在客户端接受到的总是1111
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货