0
我的iPhone應用程序基於使用套接字編程與PC通信的遠程桌面協議。在iOS4中一切正常,但是現在我遇到了基於iOS5設備的問題。當按下鎖定鍵時,iOS5中的套接字斷開連接
當用戶在基於iOS5的設備上按下鎖定按鈕時,我的套接字get斷開。我開發了一個基於可可的靜態套接字庫,爲我的iphone應用程序進行所有通信。
僅供參考:我只是調用從我的庫中公開的函數來開始通信。我把它作爲後臺線程使用 [self performSelectorInBackGround:@selector(triggerCommunication :) withObject:IP_Address];
a。爲什麼在iOS5中按下鎖定按鈕時插座會斷開連接? b。有沒有辦法來防止套接字不被斷開?
感謝,
這不是真的答案,你會發現應用程序在大約15分鐘後(甚至是iOS 4)斷開連接。即使在手機被鎖定或您的應用程序後退時,爲了保持連接,您需要註冊VOIP服務,並在用於連接到PC的套接字上設置相關標誌。然後你需要安裝一個後臺處理程序來維護套接字連接。 – 2011-12-21 09:17:11
1.我們如何設置VOIP服務? 2.在套接字上設置哪些標誌?我正在使用c代碼,可可靜態庫。這樣的標誌是否可用? – RDX 2011-12-22 09:25:12