推 LaPass:我切斷連線的話會馬上斷線說..... 01/01 23:01
請問是切斷何者的連線?app還是server?
另外我之前的實驗是,強制關閉app,server的recv會馬上回傳-1;
但是手機斷網,server會被block(除非有設rcv_timeout)
而手機這邊則是僵在那...
※ 編輯: Leeng 來自: 140.112.217.29 (01/01 23:30)
推 LaPass:我想起來了,我當初有寫個執行緒每秒檢查socket、 01/01 23:37
→ LaPass:outputStream、inputStream 的狀態,如果一出問題,就自動 01/01 23:38
→ LaPass:把socket徹底關乾淨,再次new socket連線.... 01/01 23:40
對...我現在已經改成差不多這樣了
每秒檢查傳輸進度有無成長 不曉得這麼做有沒有風險
※ 編輯: Leeng 來自: 140.112.217.29 (01/02 00:18)
→ gameking:每秒檢查當然有風險 就是比較耗電而且卡效能 01/02 19:03