我有两个 P2P 应用程序正在运行,一个在 10.7.1.1(A) 中,另一个在 10.7.1.3(B) 中。这是一种聊天应用程序,每个人都只发送和接收文本消息,没有其他内容。基本上,我在 A 和 B 中都与 2 个 UDP 套接字连接,用于侦听和发送文本。目前我已经在两个系统中硬编码端口号来建立套接字。现在我如何通过动态计算端口号来建立套接字来改进相同的应用程序?换句话说,我希望应用程序只接受来自用户的 IP 地址,然后自己建立一个端口用于套接字连接?这个设计能实现吗?有什么方法可以做到这一点?
问问题
238 次