亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何判斷服務器套接字是否不可用?

如何判斷服務器套接字是否不可用?

繁花如伊 2022-12-21 16:24:09
套接字客戶端在android上運行:try {    socketClient = new Socket(host, port);    //set socket input    in = socketClient.getInputStream();    dIn = new DataInputStream(in);    //set socket output    out = socketClient.getOutputStream();    dOut = new DataOutputStream(out);    int c = 0;    String data = "";    while ((c = dIn.read()) != -1) {       //print data    }} catch (Exception e) {    //close connection}我的服務器在 python 上運行并且一切正常,除非服務器未運行并且當我嘗試連接到服務器時需要兩分鐘才能捕獲服務器不可用的錯誤如何減少時間例如捕獲錯誤在 10 秒內
查看完整描述

1 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

根據這個答案

采用

Socket socketClient = new Socket();   
socketClient.connect(new InetSocketAddress(host, port),connection_time_out)

代替

socketClient = new Socket(host, port);

connection_time_out = 限制在連接被拒絕或服務器不存在的情況下允許建立連接的時間。


查看完整回答
反對 回復 2022-12-21
  • 1 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號