[問題] iOS ipv4 & v6 GCDAsync
大家晚安 :
再度請教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
推
07/01 22:22, , 1F
07/01 22:22, 1F
→
07/01 22:32, , 2F
07/01 22:32, 2F
推
07/02 00:43, , 3F
07/02 00:43, 3F
一開始我程式先連v4,如果失敗,我重連v6 就沒辦法了
顛倒過來也一樣,所以不知道怎辦 :(
※ 編輯: areyo (122.121.218.212), 07/02/2016 07:09:00
→
07/02 23:59, , 4F
07/02 23:59, 4F