0

私のiPhoneアプリケーションは、ソケットプログラミングを使用してPCと通信するリモートデスクトッププロトコルに基づいています。iOS4ではすべて正常に動作しますが、iOS5ベースのデバイスで問題が発生しました。

ユーザーがiOS5ベースのデバイスでロックボタンを押すと、ソケットが切断されます。私は、iPhoneアプリのすべての通信を行うカカオベースの静的ソケットライブラリを開発しました。

参考:ライブラリから公開されている関数を呼び出して、通信を開始します。[self PerformSelectorInBackGround:@selector(triggerCommunication :) withObject:IP_Address]を使用してバックグラウンドスレッドとして呼び出します。

a。iOS5でロックボタンを押すとソケットが切断されるのはなぜですか?b。ソケットが外れないようにする方法はありますか?

ありがとう、

4

1 に答える 1

0

iOS5 SDKでコンパイルしてアプリケーションを実行すると、ロックボタンをクリックするとソケットが切断されます。

iOS4 SDKを使用してアプリケーションを再コンパイルし、iOS5ベースのiPhoneでアプリケーションをテストしました。そして今、ソケットはロックした後も切断されませんでした!。

ありがとう

于 2011-12-21T07:12:50.043 に答える