-1

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

4

1 回答 1

0
  1. 让你的APP与服务器保持长连接

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

  3. 让服务器帮你转发数据或者你可以让服务器帮你设置STUN

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

于 2013-08-21T12:14:50.287 回答