首页 > 解决方案 > 如何在两台单独的计算机上运行 UDP 客户端和服务器?

问题描述

我有一个使用 UDP 套接字的命令行程序和一个在我的本地主机上运行良好的 UDP 集线器服务器,带有单独的命令提示符。服务器和客户端都是双向的,因此它们都需要能够相互发送和接收。

我认为要让它们在两台单独的计算机上运行,​​我需要做的就是分别更改 IP 地址和端口号。我想我需要使用私有 IPV4 地址,因为我的套接字是 UDP IPV4。但我无法确认,因为我没有两台不同的计算机。有人可以安慰我吗?

例如,假设我有基本的 UDP 客户端和 UDP 服务器:

UDP 客户端在 IPV4 162.16.156.1 的计算机上运行 UDP 服务器在 IPV4 162.18.200.1 的计算机上运行

UDP 服务器应该: - 绑定到 162.18.200.1 - 发送到 162.16.156.1 - 接收将发生在 162.18.200.1

UDP 客户端应该: - 连接到 162.18.200.1 - 发送到 162.18.200.1 - 接收将发生在 162.16.156.1

标签: networkingtcpudplocalhost

解决方案


推荐阅读