clientsocket 和 TCPclient有关问题
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如何接收返回的信息?
谢谢指点!
[解决办法]