看板 MacDev 關於我們 聯絡資訊
大家晚安 : 再度請教IPv6問題 目前server已跟中華電申請IPv4 轉v6 DNS也設定好AAAA 的記錄了,對應到 www.mydomain.com 也用網路上找到的一些dns lookup ipv6, 看起來也有成功了 我用的連線是GCDAsyncSocket去跟server連線。 以前connectToHost,都直接連IPv4,但現在改連自己的網域名稱 出現以下幾種情況 1.有設定IPv4PreferredOverIPv6 = NO; //表示以IPv6優先 1-1. iPhone(v4) 連線, 失敗.... 1-2. iPhone(v6) 連線, 成功 2.IPv4PreferredOverIPv6 = Yes; //表示IPv4優先 2-1. iPhone(v4) 連線, 成功 2-2. iPhone(v6) 連線, 失敗..... 本試著改成當某個狀態失敗後重連,改用其他ip位址,但好像也都不成功 請問有人有建議作法嗎??謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.44.196 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1467381805.A.98C.html
tentenlee: 不是很懂 不是都成功了嗎? 那問題是? 07/01 22:22
areyo: 怎麼判別iPhone使用者是走v4 or v6?? 07/01 22:32
tentenlee: 為了什麼要判斷? 連的到不就好了? 07/02 00:43
一開始我程式先連v4,如果失敗,我重連v6 就沒辦法了 顛倒過來也一樣,所以不知道怎辦 :( ※ 編輯: areyo (122.121.218.212), 07/02/2016 07:09:00
areyo: 更新版本好了 07/02 23:59