最近,我在解決NSNetService
時遇到問題。NSNetService解決無法發出http請求的ipv6
我發佈了一個NSNetService
,類型_http._tcp.
,就像一個http服務器。 其他方面,在另一臺設備上,我開始搜索這項服務,它會找到它。
找到它後,我申請了resolveWithTimeout
就可以了。
雖然解決,有時我只得到ipv6,我不能使用NSURLConnection sendAsynchronousRequest: queue: completionHandler:
上的HTTPRequest。
我如何申請和HTTPRequest上的url包含ipv6? 我該如何處理這個問題?
我試圖找到我怎麼能找到的接口名稱 - 但我不能,你能請把我指向正確的方向?就像我知道它的en0或en1等。 – 2017-10-26 18:40:01
@CherpakEvgeny AFAIK'en0'是iOS中WiFi的標準接口名稱。你也可以遍歷可用的接口:https://stackoverflow.com/a/13279757/635603 – eugene 2017-11-01 03:45:28
看到我的答案吼 – 2017-11-04 01:02:47