Android手机与PC端进行通信

最近尝试进行Android与PC端进行通信的问题。首先我在Eclipse上利用AWT图形界面建立了一个简单的服务端窗口,用来发送并接收客户端的消息,然后在Android

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


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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,275评论 2 54
  • 开发及环境搭建类面试题 1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述) 参考答案: ...
    天宇逍遥heart阅读 1,399评论 0 1
  • 互联网推送服务原理:长连接+心跳机制(MQTT协议)Android推送技术研究Android实现推送方式解决方案a...
    合肥黑阅读 3,096评论 0 12
  • 作为前端开发者,node和npm安装必不可少。然而有时会因为安装新的app(如MacPorts,慎装,它会修改基本...
    爱读书的阿啦嘞阅读 129,384评论 22 61
  • 喜欢读书,也买来一大堆书,但总是束之高阁,难道真的是书非借不能读也?细读第一章,读书为什么这么难,提到的三个问题:...
    茅人之阅读 391评论 0 0