对英语不佳表示歉意
你好我的朋友们
我有一个让我很困惑的问题
项目说明: 我为服务器端创建了c#wpf项目,为客户端创建了android studio应用。在WPF中,我也在android studio中编写了套接字通信代码。要点是,我通过充电器电缆将手机连接到PC,作为调制解调器以连接互联网。还可以使用手机调试android studio应用。当我测试我的PC和手机之间的通信成功建立时。它在android虚拟设备管理器上的连接也非常好。但是当我的朋友在他的手机上安装客户端应用程序时,未建立连接,客户端无法访问我的IP(192.168.xxx.xxx)。我尝试了从whatismyip.com建立的公共IP,但是没有成功
预先感谢
特别感谢您和其他朋友
答案 0 :(得分:1)
出于安全原因,您的调制解调器阻止了来自本地网络外部的请求。您必须在调制解调器上设置NAT / PAT,以允许处理外部请求。互联网上有教程,具体取决于您的调制解调器。 希望对您有所帮助。 祝你有美好的一天!
答案 1 :(得分:0)
您的私有IP“ 192.168.xxx.xxx”未通过Internet路由,您必须使用ISP提供商(NAT)提供的公共IP,如果使用的是ADSL路由器,请按顺序登录以查找您的公共IP,然后将端口转发到您的本地IP地址,并启用动态DNS,然后您就可以通过Internet在任何地方使用公共IP来访问您的私有IP