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

新手关于socket求解。。。

同意楼上,讲讲socket吧,找了找,也没有关于socket的,我写的socket,用手机和笔记本传数据,笔记本连的是自家wifi,手机要是也是连自家wifi的话,就成功;如果手机连的是别人家的wifi的话,就连不上,是怎么回事啊??。。

正在回答

2 回答

是楼上说的原因,两个设备同时使用自家的wifi相当于在同一个网段中,可以直接访问。如果手机连别人的wifi,电脑用自家的wifi,电脑上的服务端程序相当于处于路由器之后,是私网地址,手机通过公网访问你处于私网的服务器程序,就被路由器设备挡住了。这种情况的解决办法是在路由器上做一个端口映射,把你笔记本上的程序监听端口映射到外网地址上,手机通过路由器的公网地址加端口就可以访问到了!

0 回复 有任何疑惑可以回复我~
#1

超超boy 提问者

非常感谢!
2015-05-28 回复 有任何疑惑可以回复我~

可能是IP问题把,自家WIFI属于同一个内网,如果手机连别人家WIFI就不在一个网络环境了,如果你服务器端还配置的内网IP肯定是不可以的,只能用外网IP才行。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
百度地图在Android中的使用
  • 参与学习       38541    人
  • 解答问题       275    个

在Android应用中玩转百度地图,由浅入深的带领大家一步步学习

进入课程

新手关于socket求解。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信