【问题标题】:Chat Application using TCP via 3G通过 3G 使用 TCP 的聊天应用程序
【发布时间】:2015-02-03 04:35:31
【问题描述】:

大家好,我正在开发一个简单的聊天应用程序,我想通过 3G 或移动数据运行它。 如果我的服务器位于路由器后面且侦听端口转发给它,则它工作正常。 但是当我在 3G 中运行我的服务器时它不起作用。 通过浏览许多网站,我发现所有端口都被 ISP 阻止。 这个 3G 问题是否有其他解决方案?

提前致谢。

【问题讨论】:

  • 如何在 3G 中运行服务器?这是什么意思?
  • 我的意思是我正在尝试在使用 3g 互联网连接的电脑上运行该应用程序

标签: java networking tcp portforwarding upnp


【解决方案1】:

不。大多数蜂窝连接使用运营商级 NAT,您无法在其上打开端口。如果你看一下,你可能有一个 10.x.x.x 或其他私有范围的 IP 地址,它不能公开路由。

【讨论】:

  • 有没有其他解决方案可以通过3g建立连接?
  • 您可能会研究某种 NAT 代理。不过,一般来说,您可能会研究某种云实例。
  • whatsapp 和 viber 等应用程序如何工作?是否可以在我的应用程序中实现他们的连接程序?我发现 whatsapp 在端口 443 或 80 上工作。
  • 您需要了解互联网的运作方式。客户端将连接到哪个 IP 地址?
  • 在我的应用程序中,我的客户端连接到服务器的公共 ip,它在 1.x.x.x 范围内。
猜你喜欢
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
  • 2016-10-02
  • 2023-01-20
  • 2012-04-09
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多