首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

clientsocket 和 TCPclient有关问题

2012-05-22 
clientsocket 和 TCPclient问题我原本是用clientsocket 想某个固定的地址发送信息的。Delphi(Pascal) codeC

clientsocket 和 TCPclient问题
我原本是用clientsocket 想某个固定的地址发送信息的。

Delphi(Pascal) code
  ClientSocket1.host:=sIP;          //202.105.179.21  //ClientSocket1.Address:=sIP;  ClientSocket1.Port:=StrToIntDef(Edit2.Text,20002);  ClientSocket1.ClientType := ctNonBlocking;  ClientSocket1.Active:=True;  ClientSocket1.Socket.SendText(memo1.text);


但是用网络抓包工作跟踪,却发现没有发送这个memo1.line.text去服务器。(各位可以测试一下)
我就换了TCPclient控件。代码是:
Delphi(Pascal) code
  TcpClient1.RemoteHost:=sIP  TcpClient1.RemotePort:='20002';    TcpClient1.Active:=True;  TcpClient1.Sendln(Memo1.Text);


用网络抓包工作跟踪,发现可以发送Memo1.Text去服务器。

请问ClientSocket1为什么会发送不了信息到外网?TCPclient如何接收返回的信息?

谢谢指点!


[解决办法]
探讨
我原本是用clientsocket 想某个固定的地址发送信息的。

Delphi(Pascal) code

ClientSocket1.host:=sIP; //202.105.179.21
//ClientSocket1.Address:=sIP;
ClientSocket1.Port:=StrToIntDef(Edit2.Text,20002);
……

热点排行