2012-03-29 64 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并忽略本地地址。