2012-03-29 61 views
0

我做了一個AIR應用程序(實際上它很大,這就是爲什麼我沒有在這裏發佈代碼),在我使用Socket類發送數據的應用程序中,還創建了一個ServerSocket對象來接收數據。一切工作正常,數據發送和接收成功,但問題是,當我試圖使用remoteAddress屬性獲得遠程IP(發件人IP),它給了路由器的本地IP是192.168.1.1,IP I預計會得到的是這樣的公共IP:60.96.190.82。所以這是正常的或有什麼?Actionscript3 - Socket問題

+0

這看起來像我的網絡相關,不是很相關的Flash。請嘗試更詳細地解釋服務器和客戶端所在的位置,與您的路由器/本地網絡有關。 – evilpenguin 2012-03-29 12:39:37

回答

0

This應該可以幫到你。循環瀏覽結果[i] .addresses並忽略本地地址。