TCP无线通信


0

通过2个月,我试图在2个设备之间建立无线通信。无论我找到什么解决方案,由于我们拥有大量的限制而失败了。严重失望之后认真发布这个问题。有人可以帮忙吗?请?我的主要限制是这个无线连接的覆盖范围应该是5km。所以我从我的解决方案列表中排除了WLAN。然后我尝试通过互联网进行套接字编程,使服务器 - 客户端有点安装。但这只有在我尝试使用有线局域网时才有效。当我试图通过互联网使用它时,我遇到了很多困难。首先是端口转发,但这并不困难,因为我最终学会了这样做。但主要威胁是运营商级NAT。我在印度做这个项目,但我必须在法国展示一个演示,我对他们的服务提供商一无所知。我的整个项目目标是关于其他事情,但我们坚持了将近2个月。我们只需要在5 km内无线传输2个系统之间少于1kb的char数据。如果你能分享你宝贵的想法,那对我来说非常有用。请。谢谢。

Answers:


1

运营商级NAT。

你有三个选择。

  • 与您的ISP联系,看看他们是否提供具有公共IP的(可能很昂贵的)帐户。
  • 如果您的ISP支持,请使用IPv6。
  • 有一个外部可达的中间系统,带有真正的公共IP(VPS等),您可以使用它来促进两个节点之间的通信(这可以是您编写的内容等)

如果您在到达法国时对所涉及的ISP一无所知,第三种解决方案可能是最好的。


我也把它作为最后的选择。在印度主持中间人服务器。
Kumar 2014年

1

通过Internet使用套接字编程。但是,两个端点都连接到使用HTTPS托管可靠托管服务的“中继”服务器。NAT不应该阻止HTTPS工作出站。


在谈到中继服务器时,你在谈论邮件服务器吗?请澄清。
Kumar 2014年

不,我不是在谈论邮件服务器。我在谈论使用HTTPS的服务器,它在机器之间传递消息。如果你真的想要,可以使用现有的聊天软件。
大卫施瓦茨2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.