我正在尝试创建一个服务器/客户端应用程序,它可以在两台或多台远程计算机上运行,它们之间没有本地网络。 所以我搜索了互联网,找到了C#UDP客户端/服务器示例的TON和TONES,就像here一样。
但我没有找到任何地方如何通过互联网在远程计算机上发送UDP套接字,比如IP =“130.204.159.205”;
请用你的答案给我一些示例代码
答案 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);
(...)