为了账号安全,请及时绑定邮箱和手机立即绑定

从套接字在公共 IP 上进行通信

从套接字在公共 IP 上进行通信

C#
蝴蝶不菲 2023-08-20 15:59:08
为英语不好而道歉你好,我的朋友们我有一个问题让我很困惑项目描述:我为服务器端创建了 c# wpf 项目,为客户端创建了 android studio 应用程序。在wpf中,我也在android studio中编写了套接字通信代码。要点是我通过充电器电缆将手机作为调制解调器连接到电脑以连接互联网。还可以使用手机调试 android studio 应用程序。当我测试我的电脑和手机之间的通信建立成功时。它在 Android 虚拟设备管理器上也连接得很好。但是当我的朋友在他的手机上安装客户端应用程序时,未建立连接并且客户端无法访问我的IP(192.168.xxx.xxx)。我尝试使用从whatismyip.com 创建的公共IP,但没有成功提前致谢特别感谢你和其他朋友
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

出于安全原因,您的调制解调器会阻止来自本地网络外部的请求。您必须在调制解调器上设置 NAT/PAT 以允许处理外部请求。根据您的调制解调器,互联网上有教程。希望这会对您有所帮助。祝你有美好的一天!



查看完整回答
反对 回复 2023-08-20
?
守候你守候我

TA贡献1802条经验 获得超10个赞

您的私有IP“192.168.xxx.xxx”没有通过互联网路由,您必须使用ISP提供商(NAT)提供的公共IP,如果您使用ADSL路由器,请登录它以找到您的公共IP ,然后进行端口转发到您的本地IP地址,并启用动态DNS,然后您可以通过互联网从任何地方使用公共IP访问您的私有IP



查看完整回答
反对 回复 2023-08-20
  • 2 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信