1樓:匿名使用者
你沒有用執行緒!!!
--------------------
客戶socket
產生socket物件,客戶端連線服務端的埠,這也需要放到執行緒中,由newsocket()子程式負責; 讀socket得到的字串通過訊息傳給主程式協助顯示,這由clientread(socket sk)子程式負責,這兩個耗時性子程式都要放到子執行緒才能工作, clientread(final string ip,final int port)產生即時子執行緒供呼叫。
socket newsocket(string ip,int port)
catch(exception e)
return(sk);
}void clientread(socket sk)
}}catch(exception e)
}void clientread(final string ip,final int port)
}).start();
}一次成功的連線,在服務端與客戶端各自都會產生一個socket物件,幷包含了許多方法與屬性,物件中可以知道對方的ip地址與埠,還有判斷連線狀態的函式,如socket.isconected()和socket.isclosed(),但這隻能判斷自已的socket是否已連線與斷開,但無法判斷對方的是否斷開狀態,解決的辦法是服務端向對方發「心跳包」或自行在對話協議中向對方發應答命令,以是否響應超時作為判斷對方是否斷開的依據。
2樓:匿名使用者
是不是沒有新增wifi許可權啊???
php sql異常判斷,php sql 異常判斷
天街夜雨 可以使用 mysql errno 來判斷上一條sql語句是否執行成功.返回非0 都表示錯誤.若想獲取錯誤的文字描述資訊 可以使用 mysql error 例子 資源控制代碼 mysql connect mysql query abcdee 資源控制代碼 var dump mysql err...
糖耐量異常,糖耐量異常的危害
糖耐量異常,葡萄糖耐量是為人體對葡萄糖的耐受能力,糖耐量減低是不明確。葡萄糖耐量,即為人體對葡萄糖的耐受能力。餐後2小時血糖,超過正常的7.8mmol l,但仍未達到11.1mmol l的糖尿病診斷標準 或空腹血糖升高,未達到糖尿病的診斷標準,即空腹血糖在6.2 7.0之間 稱糖耐量異常 或空腹葡萄...
白帶異常如何檢查,怎麼判斷白帶異常
煙臺麗華諮詢 白帶是女性正常性生理分泌物,正常白帶呈白色稀糊狀或蛋清樣,高度粘稠,無腥臭味,量少.建議你來醫院檢查一下,以排除急性 炎,宮頸炎,宮頸管炎等疾病.指導意見 白帶異常的原因有很多,致使白帶異常的病症也有很多種,多半是跟宮頸有關聯.白帶是有 粘膜滲出物,宮頸管及子宮內膜腺體分泌物等混合而成...