前エントリ Objective-Cでsocket.ioクライアントを書いてみた と Z Cloudでnodejsを動かす でiPhoneアプリとsocket.ioサーバを3G経由で接続させる準備が整いました。 次はiOSネイティブのsocket.ioクライアントの特性を活かしてiPhoneとsocket.ioサーバを常時接続に挑戦してみることにします。 実現したい事は以下の通りです。 普通にiPhoneアプリから3G回線経由でクラウド上のsocket.ioサーバと接続できること 接続を維持できること Homeボタン等を押されてiPhoneアプリが終了(バックグラウンドに回る)しても接続を維持する 圏外などで一度接続を失った場合でも電波受信状況が回復したら自動で再接続する 普通に接続してみる それでまず普通にsocket.ioサーバに接続するようにNNSocketIOをアプリに組み込んでみま