【问题标题】:TCP connection with cellular modem?与蜂窝调制解调器的 TCP 连接?
【发布时间】:2011-03-01 12:21:34
【问题描述】:

我有两台机器:A 和 G。A 通过传统的 ADSL 固定线路连接到互联网。 G通过GPRS调制解调器(带SIM卡)连接。

我可以发起G到A的SQL连接并发送数据,但是不能发起A到G的SQL连接

我也可以从 G ping 到 A,但不能。

蜂窝连接有什么限制吗?如何克服它们?

【问题讨论】:

    标签: sql-server mobile tcp communication


    【解决方案1】:

    尽管在 THEORY 中,您可以 ping 到 G 并连接到托管在 G 上的数据库服务,但实际上并不总是可行的,原因如下:

    1. 在蜂窝网络上,IP 地址会轮换(每次连接时您并不总是获得相同的 IP 地址)
    2. 在蜂窝网络上,IP 地址并不总是可访问/公共 IP 地址。有时他们有一个专用网络,他们通过 NAT 连接访问互联网。

    当然,这两点取决于您的运营商如何部署其蜂窝网络,但我所说的对于很多运营商来说通常都是正确的。

    如果您绝对必须连接到托管在蜂窝网络端的数据库,我建议您尝试设置 VPN(OpenVPN 是许多平台上可用的好产品)或使用反向隧道(它更简单,但每次要访问远程数据库时都需要设置反向隧道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      相关资源
      最近更新 更多