【问题标题】:Android, how do i get the my NAT addr?Android,我如何获得我的 NAT 地址?
【发布时间】:2013-08-23 18:54:12
【问题描述】:

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

【问题讨论】:

  • 页面不见了:'(

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


【解决方案1】:
  1. 让你的APP与服务器保持长连接

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2023-03-28
    • 2020-04-08
    相关资源
    最近更新 更多