Windows 8 当网络连接从4G切换到3G或从3G切换到2G时,如何避免metro应用程序中的网络(互联网)连接中断?

Windows 8 当网络连接从4G切换到3G或从3G切换到2G时,如何避免metro应用程序中的网络(互联网)连接中断?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,您好,我正在开发一个metro应用程序,在该应用程序中,我正在访问服务以从服务中获取一些数据,在那一刻,如果网络连接从4G切换到3G或从3G切换到2G,则该过程会中断并停止。我怎样才能避免这种情况 1) 如果从4G切换到3G或从3G切换到2G,在访问服务时如何避免网络连接中断 2) 我可以用什么样的方式做这件事 请帮帮我 提前谢谢 如果真的有中断,你就无法避免中断 您可以建立一个网桥来稍微改进您的场景 使用此方法,您可以拥有与当前连接不直接相关的ip地址。网络连接将在切换过程中断开,但应用程序不

您好,我正在开发一个metro应用程序,在该应用程序中,我正在访问服务以从服务中获取一些数据,在那一刻,如果网络连接从4G切换到3G或从3G切换到2G,则该过程会中断并停止。我怎样才能避免这种情况

1) 如果从4G切换到3G或从3G切换到2G,在访问服务时如何避免网络连接中断

2) 我可以用什么样的方式做这件事

请帮帮我

提前谢谢

  • 如果真的有中断,你就无法避免中断

  • 您可以建立一个网桥来稍微改进您的场景 使用此方法,您可以拥有与当前连接不直接相关的ip地址。网络连接将在切换过程中断开,但应用程序不应意识到这一点。当然,如果您在切换过程中正在下载某些内容,则插座将关闭


  • 需要使用NetworkStatusChanged事件并实现适合您的应用程序的正确行为。记录在msdn中

    切换连接时,设备的IP地址是否发生变化?如果是这种情况,则无法避免断开连接;解决方案可以是检测中断并恢复连接(使用支持恢复的协议)。