我正在寫一個使用TCP套接字連接的客戶端 - 服務器應用程序。在我的android項目中,Service創建一個用於監聽TCP套接字的線程。Android很長一段時間後TCP套接字連接失敗
一切似乎確定。但我有一個問題..我的網絡服務在後臺運行良好;但一段時間後(10-15分鐘),當我嘗試再次打開我的應用程序(主要活動)時,我無法從套接字連接獲取響應。它凍結或什麼?我不能發送或從套接字獲取TCP消息..這可能是什麼原因?我正在通過3G連接在我的手機上工作。
(此外,在模擬器中運行的應用程序還沒有得到這樣的這個問題,我認爲它的連接是穩定的,長期的過程)
謝謝您的回答。
定義「無法從套接字連接獲取響應」。你的意思是在閱讀時?並定義「它凍結或什麼」。究竟發生了什麼?沒有?例外? – EJP
沒有例外..我通過發送保存活動包解決了這個問題.. –