天天看點

IP的準确性

最近遊戲項目中更新機制有所修改,遊戲啟動時會從cdn上讀取一個檔案(約60B),但是背景異常收集系統中發現很多玩家請求不了該檔案(libcurl的get請求),傳回的error code有很多種,以6、22、28、56居多。

一直無法确定是否跟程式完全無關(之前遇到過傳回error code 23跟程式有關,是程式出bug了),因為有一些玩家反映使用2g/3g網絡就正常進入遊戲了。

之後我将系統中查詢出來的資料,主要是IP,通過調用第三方的接口(其實就是發一條http請求),獲得該IP所在地區以及線路,在excel中進行分析。網上有很多這種API,但是我發現還是騰訊提供的IP共享計劃最為準确,以IP:117.136.73.74為例

<a href="http://ip.qq.com/cgi-bin/searchip" target="_blank">http://ip.qq.com/cgi-bin/searchip</a>

IP的準确性
IP的準确性
IP的準确性
IP的準确性

顯示:華北 - 北京 移動   雲南省/北京  這個差距有點大 - -

我擷取IP的例子使用的是百度的網址,本想使用騰訊的分享計劃,一是它的接口是cgi動态的比較慢,二是它的頁面是gbk我抓取回來是亂碼,不想搞亂碼的問題就直接使用了百度的頁面