リモートサーバーと通信するクラスを作成しています。現在、私のデバイス (iPhone 4) は、wifi とローカル ネットワークのセルラー経由で接続しています。デフォルトでは、wifi を使用します。どちらの場合でも問題なく動作します。
ただし、wifi からセル サービスに切り替えると、エラー デリゲートが発生します。接続が変わっても通信を続けたい。
出来ますか?どのように?ありがとう、
リモートサーバーと通信するクラスを作成しています。現在、私のデバイス (iPhone 4) は、wifi とローカル ネットワークのセルラー経由で接続しています。デフォルトでは、wifi を使用します。どちらの場合でも問題なく動作します。
ただし、wifi からセル サービスに切り替えると、エラー デリゲートが発生します。接続が変わっても通信を続けたい。
出来ますか?どのように?ありがとう、
私はそれが可能だとは思っていません。ネットワークを切り替えたので、おそらく IP アドレスも切り替えました。接続は、エンドポイントの IP アドレス (およびポート番号などのプロトコルおよびプロトコル固有のデータ) によって定義されます。そのため、IP アドレスが変更されると、接続を維持できなくなります。切断された接続をクリーンアップして破棄し、新しい接続を開く必要があります。
FTP や HTTP など、使用している高レベルのプロトコルで許可されている場合は、中断された時点からデータ転送を再開することができます。たとえば、ファイルをダウンロードする場合、最後に受信したデータのファイル位置からダウンロードを再開できる場合があります。