作者windverb (Vcman)
看板AndroidDev
標題[問題] 模擬器與平板上的測試問題
時間Sat Jan 12 12:28:42 2013
我寫了連接兩個SocketServer的程式,一個只是單純傳送指令每次傳送就會中斷很正常
,但另一個是進行類似聊天廣播用的所以Socket的部分是用while(socket.isConnected()
)要一直持續連線來處理。
本來在模擬器上面這兩個Socket 都可以跑,但是拿到平板上面之後發現用於廣播的Sock
et無法啟動= ="",我是在onCreate()那邊用
Thread thread = new Thread(readData);
thread.start();
但平板就是無法給我執行= =,有人能幫幫我嗎>< . . .
這是我的程式碼
http://pastebin.com/8GxxDKr2
這是平板抓到的連線log
http://img10.imageshack.us/img10/2473/screenshot2013011314521.png
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.21.56
※ 編輯: windverb 來自: 140.126.21.56 (01/12 12:36)
1F:推 kewang:loglogloglogloglogloglogloglogloglog 01/12 23:41
2F:→ windverb:平板看不到log啊................. 01/13 00:28
3F:推 lazior:server端是電腦端嗎? 01/13 00:30
4F:推 MetalChao:裝app就可以看log了, 例如 CatLog 或 aLogcat 01/13 00:37
5F:→ windverb:server端是電腦端,問一下校園無線IP會不會有影響= =? 01/13 00:55
6F:推 christianSK:平板還是看的到吧 01/13 01:14
7F:推 lazior:那要記得電腦端要關所有防火牆 不然手機端會被擋住連不進 01/13 10:22
8F:→ windverb:抓到平板的Log了 ,好像是使用BufferedWriter造成問題 01/13 15:05
※ 編輯: windverb 來自: 140.126.21.56 (01/13 15:05)