[問題] iOS ipv4 & v6 GCDAsync

作者: areyo (沒有名字的怪物)   2016-07-01 22:03:21
大家晚安 :
再度請教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位址,但好像也都不成功
請問有人有建議作法嗎??謝謝
作者: tentenlee (天天)   2016-07-01 22:22:00
不是很懂 不是都成功了嗎? 那問題是?
作者: areyo (沒有名字的怪物)   2016-07-01 22:32:00
怎麼判別iPhone使用者是走v4 or v6??
作者: tentenlee (天天)   2016-07-02 00:43:00
為了什麼要判斷? 連的到不就好了?
作者: areyo (沒有名字的怪物)   2016-07-02 23:59:00
更新版本好了

Links booklink

Contact Us: admin [ a t ] ucptt.com