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 回答