远程UDP发送和接收

时间:2012-03-29 16:11:11

标签: c# udp client-server

我正在尝试创建一个服务器/客户端应用程序,它可以在两台或多台远程计算机上运行,​​它们之间没有本地网络。 所以我搜索了互联网,找到了C#UDP客户端/服务器示例的TON和TONES,就像here一样。

但我没有找到任何地方如何通过互联网在远程计算机上发送UDP套接字,比如IP =“130.204.159.205”;

请用你的答案给我一些示例代码

1 个答案:

答案 0 :(得分:0)

您关联的示例显示了how to create the socket,只需删除行IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName())并使用this constructor并使用您的IP地址传递一个字节数组130.204.159.205

(...)
// Connect to a remote device.
try {
    // Establish the remote endpoint for the socket.
    // This example uses port 11000 on the local computer.
    IPAddress ipAddress = new IPAddress(new byte[] { 130, 204, 159, 205});
    IPEndPoint remoteEP = new IPEndPoint(ipAddress,11000);
(...)