1.权限问题

  AndroidManifest.xml 文件中添加

   


2.线程问题

  android 的新版本中已经不允许在UI线程中请求网络服务,所以必须在子线程请求.


3.android  socket 客户端监听IP

  在PC端做了个模拟的服务器, 

  开始在android 中监听PC的本地IP(127.0.0.1) ,但是出现

connect failed: ECONNREFUSED (Connection refused)的错误.


网上搜了下

  

  • 服务已经崩溃或尚未开始,
  • 您的客户尝试使用了错误的IP地址或端口 连接
  • 服务器的访问被防火墙阻止那就是“拒绝接受”代服务器/服务的。这是pretty不太可能,因为正常的做法(这几天)是防火墙“黑洞”的所有不必要的连接尝试
分析了下最有可能的是第二个 最后google 出下面的结论 To access your PC localhost from Android emulator, use 10.0.2.2 instead of 127.0.0.1. localhost or 127.0.0.1 refers to the emulated device itself, not the host the emulator is running on.

     尝试了下问题解决.

更多相关文章

  1. Android(安卓)开发艺术探索笔记之二 -- IPC 机制
  2. Android的StrictMode
  3. Android(安卓)UI主线程和子线程
  4. android SD卡文件监听
  5. Android软Watchdog源码分析
  6. Android(安卓)native/C/C++ 监控文件夹变化
  7. android线程学习
  8. Android文档——进程优先级与线程
  9. Android之Handler用法总结

随机推荐

  1. android异步任务学习笔记
  2. Android消息机制
  3. 第一章 Android体系与系统架构
  4. 如何通过迅雷加速下载Android(安卓)SDK
  5. android:layout_gravity 居中布局
  6. android:EditText属性/去边框
  7. android activity 实现半透明Translucent
  8. android点击事件的分发过程
  9. Android(安卓)实现 WheelView
  10. Android(安卓)WIndow,WindowManager简单