根据IP地址和端口连接到对等方

时间:2020-06-23 18:43:18

标签: ios swift bonjour multipeer-connectivity mdns

我有一个支持Bonjour并手动连接到IP(均在同一本地网络中)的应用。现在,我正在研究是否可以使用MPC,虽然它显然可以替代Bonjour,但我还没有发现任何可以替代手动连接IP的功能。就上下文而言,我的应用程序在禁用多播的网络中运行,这是用户退回到手动输入IP地址的时候。

我可以让接收方的应用程序托管一个Web服务器,然后在其中发送请求。我可以基于ip:port组合创建对等端吗?这样一来,我就可以将MPC用于MCSession方面。

是否可以基于ip:port建立多对等连接,而不是通过多播自动发现它?

1 个答案:

答案 0 :(得分:0)

我将提供一个基于NWConnection的解决方案,该解决方案使用NWEndpoint,并且可以通过IP:port和Bonjour建立的服务来创建。

如果我可以访问完整的Network.framework,那么我可以将其用于发现和通信,但是由于SDK的限制,我将在发现方面使用MultipeerConnectivity 。广播Bonjour服务时,By providing the device的IP和端口,另一台设备可以自动发现它,然后使用额外的信息来创建基于IP:端口的NWConnection

相关问题