作者TheJim (TheJim)
看板AndroidDev
标题Re: [问题] socket连PC 模拟器与实机
时间Tue Jul 31 11:49:20 2012
※ 引述《lazior (懒人)》之铭言:
: 大家好
: 我爬版上有关socket的文
: 并照着范例打
: 但发现
: 我用PC当server (JAVA
: android当client
: 然後发现模拟器可以连接的到
: 但手机上测的话就无法连接
: 这是什麽原因呢?
: 手机使用的是android 2.2
: server和手机使用的都是私网(192.168.XX.XX)
: 是跟网路有关吗?
: 感谢解答
试试看在android端的client code加上
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads().detectDiskWrites().detectNetwork()
.penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
.penaltyLog().penaltyDeath().build());
这两段
虽然我不知道原因,我是加上这两段就OK了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.24.38
1F:推 kewang:StrictMode是API 9以上才有...... 07/31 13:08
2F:推 jeffy84123:模拟器上可以连接到 就应该不会是这问题了吧 07/31 13:51