idudpclient和idudpserver公网实现?
网上找了很多资料,知道关于打洞的实现,但是一直不能实现,原因在于,我在自己的电脑上,连公网的服务器都连接不了,所以想和大家请教一下。
procedure TForm1.Button1Click(Sender: TObject);begin IdUdpClient1.Send('60.178.221.205',10056,'Test');end;procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes; ABinding: TIdSocketHandle);var StrStream:TStringStream;begin StrStream:=TStringStream.Create(''); StrStream.WriteBuffer(AData[0],High(AData)+1); StrStream.Position:=0; Memo1.Lines.Add(StrStream.DataString);end;