0
我有一個使用套接字連接到我的服務器的應用程序。很多時候,應用程序在不需要向服務器發送信息時處於「休眠」狀態。發生這種情況時,偶爾會斷開連接。確定套接字連接狀態 - android
如何確定套接字何時斷開連接,然後嘗試重新建立連接?
我已經使用了一些應用程序來做到這一點,並會彈出一個對話框,指示「重新連接」。我敢肯定,我可以用某種「ping」方法對其進行編碼,每隔X秒就會觸發一次,但是我想知道套接字類是否內置了其他應用正在使用的內容?
我不相信我正在使用服務。我只是寫了一個類,它在不同的線程上創建了一個新的套接字,並偵聽發佈到可運行的消息以更新主活動中的UI。你能指出我如何在android的服務中設置套接字的方向嗎? – Kyle 2010-08-30 21:41:45
看一看文檔: http://developer.android.com/reference/android/app/Service.html#WhatIsAService http://developer.android.com/reference/android/app/Service .html – fredley 2010-08-30 22:34:01
fredley,我查看了文檔(儘管簡要地),但我很困惑將套接字放入服務會給我帶來什麼好處?你建議它「會是一個好主意」...買什麼? – Kyle 2010-08-31 14:45:20