首页 文章

使用套接字的P2P应用程序

提问于
浏览
0

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

1 回答

  • 0

    您可以使用一些尚未描述的服务注册您的端口,这将允许您的第二个实例确定您的第一个实例正在侦听的端口 .

    或者您可以开始侦听硬编码端口,然后作为初始握手的一部分,切换到动态生成的端口 .

相关问题