看板 AndroidDev 關於我們 聯絡資訊
try { socket = new Socket(dstName,dstPort); ... ... } 假設我現在故意輸入錯誤的dstName跟dstPort 當然就無法跑下去 跳到SocketException catch (SocketException e) { e.printStackTrace(); }catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } 麻煩的就是說 至少要等一分鐘 才會從socket那邊跳到SocketException 能不能控制幾秒內跑不出來就直接跳到Exception? ==補充== 結果不知道為什麼現在都跳到IOException 如果IP是錯誤的 會馬上跳到IOException 如果IP是正確的 但是電腦的連接程式沒開 就得等1分鐘才跳 IOException... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.224.251.66 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1437797318.A.38F.html ※ 編輯: aynmeow (125.224.251.66), 07/25/2015 17:19:14
abccbaandy: 設timeout試試 07/25 17:33
感謝 timeout可以 ※ 編輯: aynmeow (114.38.151.16), 07/30/2015 20:09:33