繁体   English   中英

Android-Java TCP连接NAT遍历

[英]Android - Java TCP connection NAT traversal

我正在尝试使用android客户端和Java服务器设置客户端/服务器模型。 连接是通过TCP进行的。

当android设备在WIFI上时,我所有的代码都可以工作,但是每当我连接到无线网络(例如3g,4g)时,插座都会拒绝连接。

我一直在阅读有关NAT遍历的信息,但是我不确定在实施必要的步骤以允许连接时从哪里开始。

注意:我的服务器有一个静态IP地址

我的猜测是您遇到与网络相关的问题。 假设服务器在路由器后面,则服务器套接字必须绑定到其LAN IP(而不是直接绑定公共Internet IP)。 然后,您需要设置端口转发,防火墙规则等,以确保Internet上的每个人都可以看到您的服务器(使用来自另一个网络的在线端口打开检查器/ telnet进行检查是一个很好的测试)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM