如果你希望使用iphone的網路功能並保持長連線,並使用wifi的話,你可能會發現乙個問題,那就是在iphone處於睡眠狀態時,wifi會中斷,這樣程式就無法保持連線。(iphone非官方sdk)
下面的**可能會幫你解決這個問題。
以下**摘自mobilechat:
ionotificationportref notificationport;
root_port = ioregisterforsystempower(self, ¬ificationport, powercallback, ¬ifier);
cfrunloopaddsource(cfrunloopgetcurrent(), ionotificationportgetrunloopsource(notificationpor t), kcfrunloopcommonmodes);
接著新增如下全域性方法(在所有類之外新增)
void powercallback(void *refcon, io_service_t service, natural_t messagetype, void*messageargument)
在你的程式裡新增下面的**:
- (void)powermessagereceived:(natural_t)messagetype withargument:(void *) messageargument
break;
case kiomessagesystemhaspoweredon:
break; }
}這樣就可以保持iphone在網路連線的狀況下不睡眠了(當然,可能會比較費電 ^_^)
解決iPhone網路軟體在睡眠情況斷線問題
如果你希望使用iphone的網路功能並保持長連線,並使用wifi的話,你可能會發現乙個問題,那就是在iphone處於睡眠狀態時,wifi會中斷,這樣程式就無法保持連線。iphone非官方sdk 下面的 可能會幫你解決這個問題。以下 摘自mobilechat ionotificationportref...
iPhone網路軟體在睡眠情況斷線 已解決
iphone網路軟體在睡眠情況斷線是本文要介紹的內容,如果你希望使用iphone的網路功能並保持長連線,並使用wifi的話,你可能會發現乙個問題,那就是在iphone處於睡眠狀態時,wifi會中斷,這樣程式就無法保持連線。iphone非官方sdk 下面的 可能會幫你解決這個問題。以下 摘自mobil...
解決iPhone網路軟體在睡眠情況斷線問題
如果你希望使用iphone的網路功能並保持長連線,並使用wifi的話,你可能會發現乙個問題,那就是在iphone處於睡眠狀態時,wifi會中斷,這樣程式就無法保持連線。iphone非官方sdk 下面的 可能會幫你解決這個問題。以下 摘自mobilechat ionotificationportref...