[英]Connect to a peer based on IP address and port
我有一個支持 Bonjour 並手動連接到 IP 的應用程序(都在同一個本地網絡中)。 我現在正在考慮是否可以改用 MPC,雖然它顯然可以替換 Bonjour,但我還沒有看到任何可以讓我替換手動連接到 IP 的功能的東西。 就上下文而言,我的應用程序在禁用多播的網絡中運行,這是當用戶回退到手動輸入 IP 地址時。
我可以讓接收應用程序托管一個網絡服務器並在那里發送請求。 我可以根據 ip:port 組合創建一個 Peer 嗎? 這將允許我將 MPC 用於 MCSession 方面。
是否可以基於 ip:port 設置多點連接,而不是通過多播自動發現它?
我將使用基於NWConnection
的解決方案 go 使用NWEndpoint
並且可以使用 IP:port 和 Bonjour 建立的服務創建。
如果我可以訪問完整的Network.framework
,那么我可以將其用於發現和通信,但由於 SDK 的限制,我將使用MultipeerConnectivity來代替發現方面。 通過在廣播 Bonjour 服務時向設備提供其 IP 和端口,另一台設備可以自動發現它,然后使用額外信息創建 IP:port-based NWConnection
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.