如果你希望使用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...