=============================================================================================================

从网上找了个例子,没有设置wifi时程序正常,pc上运行java程序作为服务器,模拟器上运行java作为客户端,服务器ip为pc的ip。


pc系统为windows7,使用connectify-me设置wifi后,使用手机连接wifi,不能连接。


据说,是因为分享网络设置wifi热点后端口号会发生变化,具体情况不清楚。


后来发现在没有wifi时模拟器和pc公用一个网卡,ip是相同的。


打算回去后,将pc和手机都连接到路由器的wifi上测试一下。



=================================================================================================================

之前在开源社区提出这个问题(www.oschina.net/question/1537697_149032),这位老师回答的很对,我在宿舍里用360wifi又试了一次,只是这次把防火墙关掉了,就可以了。


1、首先要保证可以ping通;

2、然后保证isReachable返回true(我认为这是为了保证java发送的包是可以被接受到的);

3、然后要保证发送的socket可以通过而不被防火墙屏蔽掉。


这里的防火墙是指windows防火墙,我后来发现360安全卫士开着的时候也可以通信


更多相关文章

  1. Android(安卓)高级控件(一)
  2. Android(安卓)Studio下添加assets目录
  3. Android基于HttpUrlConnection类的文件下载实例代码
  4. Paint常用方法介绍
  5. Eclipse下Android编程代码自动提示
  6. android输入框只能输入数字和小数点
  7. Android学习札记7:ProgressBar水平进度条的颜色设置
  8. Linux下搭建Android开发环境
  9. android 3D-纹理------球的纹理

随机推荐

  1. GitHub Actions的机器学习推理上线,推进测
  2. 从老宋的角度看,自然语言处理领域如何学习
  3. 社保系统也没躲过******,恶意软件开始篡改
  4. 最新: Top5刊不大可能发表COVID-19相关的
  5. 我不太懂BERT系列——BERT预训练实操总结
  6. linux学习第三课
  7. nature发声: 2020年要么选学术要么选孩子
  8. 树与二叉树入门(一)
  9. 拥抱人工智能竞赛,但不要忽略项目审计
  10. C语言笔记