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 UI主线程和子线程
  2. Android文档——进程优先级与线程
  3. Android之 UI主线程ZT
  4. Android中的多线程
  5. 五.在Android中实现线程的方法
  6. android 多线程

随机推荐

  1. 使用PHP和MySQL开发“测试”Web应用程序
  2. 如何获取关联数组的当前元素数?
  3. 如何使用PHP读取.xls文件(Excel) ?
  4. 在返回按钮上重新加载页面。
  5. php微信网页授权获取用户信息
  6. 如何修复慢速sql查询
  7. php_mvc实现步骤六
  8. Android-Json到arraylist,org.json.JSONEx
  9. 找出数组中大于或等于N的数
  10. 对于PHP中enum的好奇