作者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