Android,我如何获得我的NAT地址?

时间:2013-08-21 11:58:37

标签: java android network-programming nat hole-punching

嗨,现在我正在学习和开发Android应用程序 它是关于远程控制,使Android手机控制计算机 但是......我遇到了严重的问题.. 当客户端在NAT环境下时,服务器和客户端都不会相互通信。 好吧,我发现..这是打孔问题.. 它说我必须首先找到NAT的IP和端口地址。 但我不知道如何获得地址。 或者我找不到关于它的简单代码。 谁能帮我?或者它只是简单的建议 我绝望地需要你的帮助。 感谢。

1 个答案:

答案 0 :(得分:0)

  1. 让您的APP与服务器保持长时间的连接

  2. 让服务器维护所有连接的客户端,服务器将知道IP地址和端口nunmber

  3. 让服务器帮助您转发数据,或者让服务器帮助您设置STUN

  4. 请参阅STUN(NAT的会话遍历实用程序)