0

こんにちは、メトロ アプリケーションを開発しています。サービスからデータを取得するためにサービスにアクセスしています。その瞬間、ネットワーク接続が 4G から 3G に、または 3G から 2G に切り替わると、プロセスが中断されて停止します。どうすればこれを回避できますか。

1) 4G から 3G または 3G から 2G に切り替える場合、サービスにアクセスするときにネットワーク接続の中断を回避するにはどうすればよいですか??

2)私がそれを行うことができるさまざまな方法は何ですか?

私を助けてください。

前もって感謝します。

4

2 に答える 2

1
  1. 実際に中断がある場合、中断を避けることはできません

  2. この方法を使用して、シナリオhttp://windows.microsoft.com/is-is/windows-vista/create-a-network-bridgeを少し改善するためにネットワーク ブリッジを確立できます。 直接関係のない IP アドレスを持つことができます。現在の接続に。切り替え中はネットワーク接続が失われますが、アプリはそれを認識しません。もちろん、切り替え中に何かをダウンロードしている場合、ソケットは閉じられます。

于 2013-04-16T12:18:25.883 に答える
0

NetworkStatusChanged イベントを使用し、アプリケーションに合った正しい動作を実装する必要があります。 推奨されるアプリの動作は、msdn で文書化されています。

于 2013-04-17T03:30:58.820 に答える