文档章节

android socket通信 模拟器可以 真机不行 是防火墙的原因

TinaWang
 TinaWang
发布于 2014/03/29 10:34
字数 321
阅读 459
收藏 2

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

从网上找了个例子,没有设置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安全卫士开着的时候也可以通信


© 著作权归作者所有

共有 人打赏支持
TinaWang
粉丝 0
博文 1
码字总数 321
作品 0
济南
私信 提问
Android模拟器的ip获取以及模拟器之间socket通信

1、Android 获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESSWIFISTATE" /> Java代码 public String getLocal......

xiahuawuyu
2012/10/07
0
0
Android Socket 开发

根据之前的经验,应用软件的网络通信无非就是Socket和HTTP,其中Socket又可以用TCP和UDP,HTTP的话就衍生出很多方式,基础的HTTP GET和POST请求,然后就是WebService的SOAP。 在这些方式中,...

鉴客
2011/10/31
37.6K
19
android socket各种通信

我已经试验成功: ps:模拟器做服务器,PC机做客户端。如果通过wifi连接的话直接访问IP就行,不用重定向。 PC访问模拟器用localhost即127.0.0.1, 模拟器 访问 模拟器用10.0.2.2 本人已成功运...

buleberry
2014/04/01
0
0
PC电脑和Android模拟器访问及模拟器之间tcp/udp通信

Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统。要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定...

小克898
2013/09/06
0
0
Android 和 iOS 实体机和模拟器的差异

真机和模拟器 § 多点触摸 § 网络通话 § 摄像 § WiFi § 各种网络制式 § 蓝牙 模拟器只是实现了真机的大部分功能,任何应用在上线前都应该在实体机上进行验收测试。 另外客户端的性能测试...

12332111ss
2016/01/12
707
2

没有更多内容

加载失败,请刷新页面

加载更多

js数组遍历和对象遍历

数组遍历 for for(var i=0,len=arr.length;i<len;i++){console.log(arr[i]);} forEach - ES5语法,性能比for弱,不能使用break终止循环,不能使用return arr.forEach(function(item,inde......

祖达
22分钟前
2
0
Java网络编程

基本概念 网络IO会涉及到同步,异步,阻塞,非阻塞等几个概念。 一个网络IO读取过程是数据从 网卡 到 内核缓冲区 到 用户内存 的过程。同步和异步区别在于数据从内核到用户内存的过程是否需要...

春哥大魔王的博客
44分钟前
2
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
今天
2
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部