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