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

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

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

Android手机与PC端进行通信相关推荐

  1. 《基于C/S模式的android手机与PC机通信系统的开发》项目

    基于C/S模式的android手机与PC机通信系统的开发 作者:郑海波 单位:南京邮电大学 通信与信息工程学院 信号与信息处理 6班 学号:1012010638 邮箱:zhb931706659@126 ...

  2. android手机连接PC后怎样切换为U 盘模式

    android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上  已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机.这一次再来讲解一下怎样将你的手机变为&q ...

  3. android手机连接PC无法正常安装驱动

    工作当中我们经常会遇到Android手机连接PC的时候无法正确安装驱动,或者安装失败.当然找到正确的驱动文件时首选的解决方案,如果正确的驱动文件依旧无法安装成功我们可以打开我的电脑-->属性-- ...

  4. 通过usb利用adb实现android手机和pc机通信

    1. adb forward 原理概述 adb forward 的功能是建立一个转发 如:adb forward tcp:8000 tcp:9000 的意思是,将PC端的 8000 端口收到的数据,转 ...

  5. android:手机与BLE-CC41-A蓝牙模块通信

    原创地址:http://blog.csdn.net/bigtree_mfc/article/details/53783585 手机蓝牙的开启.搜索就不再多说,和手机之间的蓝牙通信一样. 需要注意的安卓 ...

  6. Android客户端与PC端服务器进行交互

    对于Android和pc的通信,有很多没有写好的东西,也借鉴了很多大佬写的程序,发出来算是一个集合,有很多不足之处,请各位大佬指点. 首先是pc端的服务器(运用ServerSocket去进行交互): ...

  7. Day1使用Burpsuite抓包工具抓包,改变UA头使得手机和pc端界面互相转换

    1.前期工作:安装Burpsuite工具这里网上有许多教程,大致步骤如下: 找到安装包然后解压缩,然后双击 安装jdk,然后就是配置环境变量,如果是默认jdk安装路径没有更改路径的话就是跟如下一样 配 ...

  8. php或js判断网站访问者来自手机或者pc端源码

    很多时候也可以通过逻辑程序来进行判断,如PHP.JS是常用的两种识别访问设备类型的常用方法. 原理都是采用识别访问客户端的HTTP_USER_AGENT,然后进行关键字匹配进行确定设备类型,对于伪造H ...

  9. 解决html在手机和PC端显示效果不一致的问题

    在开发网站的过程中,我发现自己的html在PC端的浏览器里正常显示,但是在手机上则不行.根据(5条消息) 网页显示不全(运行时网页pc端显示完全,手机端显示不全)_手机网页打开后显示不完整怎么调_白嫖 ...

最新文章

  1. 计算机制作印章,制作印章软件【处理办法】
  2. mysql root情况
  3. 在 N 条水平线与 M 条竖直线构成的网格中,放 K 枚石子
  4. WPF不同线程之间的控件的访问
  5. 23种设计模式之组合模式
  6. virsh 关机_kvm 虚拟化 virsh shutdown 无法关闭虚拟机
  7. Linux断开进程的某个socket,Linux Socket:如何在客户端程序中检测断开的网络?
  8. 用Golang写一个搜索引擎(0x07)--- 正排索引
  9. Python容器专题 - deque(队列)--双向队列对象
  10. 2019118_四个化学数据分析(3)
  11. Web前端开发最佳实践(7):使用合理的技术方案来构建小图标
  12. html数学公式标记,在网页中显示数学公式
  13. 方便的支付宝第三方平台,三分钟教你搭建
  14. DeFi冰火两重天:数千项目,鲜有人用,存量厮杀如何撼动传统金融?
  15. 柠檬班python自动化百度云_带三开头的名字女孩名字大全
  16. Java编程 猜字游戏
  17. 为梦想--不抛弃,不放弃!!!
  18. 模拟实现memcmp
  19. 解决Xcode报错“The certificate used to sign “xxxxxx” has either expired or has been revoked“
  20. yum源解释(接地气)

热门文章

  1. 国外java_Java开发必知道的国外10大网站
  2. Notion 的插件介绍和使用
  3. 数据分析36计(23):长期转化率 A/B 实验的问题,用边际结构模型纠正后结论反转...
  4. 天池新人赛之新浪微博互动预测
  5. CPD配准算法及代码的简单理解(Coherent Point Drift)
  6. noip题库 —— 4.7反质数
  7. vue slot具名插槽
  8. 将大写字母转换为小写字符串,并显示 ASCII 值。
  9. Linux 中实用但很小众的 11 个炫酷终端命令
  10. 在Github新建项目