pc端变成android,Android手机与PC端进行通信

博主在尝试让Android手机与PC通过WiFi进行通信时遇到问题,起初使用Android模拟器可以顺利通信,但手机与PC连接同一网络后无法连接。经过排查,发现关闭电脑防火墙后,手机能成功连接到服务器,揭示了问题可能在于防火墙阻止了数据传输。三天的努力终于找到解决之道,博客记录了这一过程。
摘要由CSDN通过智能技术生成

最近尝试进行Android与PC端进行通信的问题。首先我在Eclipse上利用AWT图形界面建立了一个简单的服务端窗口,用来发送并接收客户端的消息,然后在Android Studio上创建客户端。第一次是使用Android模拟器进行连接,IP地址使用模拟器默认的10.0.2.2地址,双方交流毫无障碍,然后尝试使用手机和PC通信。PC和手机共联一个路由器wifi,我查看了它们的IP地址,但是无论如何都不能进行通信,怀疑是这边的路由器的问题,只好把电脑抱回宿舍,手机和电脑连接宿舍wifi,结果一样,还是出现连接超时的错误,只能怀疑自己代码有问题。上网查询搜索了各种通信的代码版本进行修改,但手机与PC一直不能沟通,使用Android模拟器却畅通无阻,无奈作罢,只好向同学请教,同学查看后也是一脸懵逼,找不到解决方案。只能暂时放下。

今天来到办公室想继续探索原因,看到有关防火墙设置的问题,怀疑是不是防火墙的原因,于是关闭电脑防火墙,重新运行,神奇的事情发生了,手机客户端运行后,服务器端竟然提示客户端已连接,已连接,连接...真是头大,算上周五加周末两天,也是够了。现在搞定,纪念一下这苦逼的三天。

至于原因,我考虑是防火墙阻止了客户端与PC进行数据传输。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>