[問題] new ServerSocket 失敗
我寫了一個socket的server端在手机上
但我執行到 svsocket=new ServerSocket(1234); 時
整個程式就停住了 感覺這裡出了一些問題
但也沒有進入Exception
但我用 new ServerSocket() 就OK 可以繼續跑下面的程式
我在permissions裡有加入
android.permission.INTERNET
而且我那段程式也不是在main thread,是另外開一個thread去執行
感覺是開啟Port出了些問題
但我如果我不給Port 其他的Client端程式應該也連不過來吧
有人知道我的問題出在哪嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.150.251
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1402589137.A.E6C.html
推
06/13 00:44, , 1F
06/13 00:44, 1F
→
06/13 23:31, , 2F
06/13 23:31, 2F
確實如一樓說的
後來我檢查一下,之前是我搞錯了 其實是有進Exception
而且有爆
bind failed eaddrinuse (address already in use)
但我查一下 網路資料 我用了
svsocket=new ServerSocket();
svsocket.setReuseAddress(true);
svsocket.bind(new InetSocketAddress(3388));
卻無法解決問題
※ 編輯: llzzyy01 (220.141.141.110), 06/14/2014 10:26:18
※ 編輯: llzzyy01 (220.141.141.110), 06/14/2014 10:42:29
推
06/14 15:16, , 3F
06/14 15:16, 3F
→
06/17 12:30, , 4F
06/17 12:30, 4F
→
06/27 18:31, , 5F
06/27 18:31, 5F