[問題] 模擬器與平板上的Socket測試問題

看板AndroidDev作者 (Vcman)時間13年前 (2013/01/12 12:28), 編輯推噓5(503)
留言8則, 5人參與, 最新討論串1/1
我寫了連接兩個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)

01/12 23:41, , 1F
loglogloglogloglogloglogloglogloglog
01/12 23:41, 1F

01/13 00:28, , 2F
平板看不到log啊.................
01/13 00:28, 2F

01/13 00:30, , 3F
server端是電腦端嗎?
01/13 00:30, 3F

01/13 00:37, , 4F
裝app就可以看log了, 例如 CatLog 或 aLogcat
01/13 00:37, 4F

01/13 00:55, , 5F
server端是電腦端,問一下校園無線IP會不會有影響= =?
01/13 00:55, 5F

01/13 01:14, , 6F
平板還是看的到吧
01/13 01:14, 6F

01/13 10:22, , 7F
那要記得電腦端要關所有防火牆 不然手機端會被擋住連不進
01/13 10:22, 7F

01/13 15:05, , 8F
抓到平板的Log了 ,好像是使用BufferedWriter造成問題
01/13 15:05, 8F
※ 編輯: windverb 來自: 140.126.21.56 (01/13 15:05)
文章代碼(AID): #1GyEPyR_ (AndroidDev)