Sockets 移动设备插座:在每次请求时保持打开或重新连接
我正在为在服务器上打开套接字的移动设备(Windows Phone 7)创建应用程序。Sockets 移动设备插座:在每次请求时保持打开或重新连接,sockets,mobile,windows-phone-7,Sockets,Mobile,Windows Phone 7,我正在为在服务器上打开套接字的移动设备(Windows Phone 7)创建应用程序。 我应该:- 打开套接字并在应用程序生命周期内保持其打开状态 打开和关闭每个请求 我发现了这个相关的问题,但我想知道,如果移动设备受到限制,答案是否会发生变化 如果您不需要保持连接打开以接收来自服务器的消息,那么您可能希望在使用完毕后将其关闭 但是,如果您连续快速地发出大量请求,并且打开和关闭连接的开销会导致不必要的延迟,那么您可能希望保持连接处于打开状态 作为移动应用程序开发的一般规则,您不应使用资源(包
我应该:-
- 打开套接字并在应用程序生命周期内保持其打开状态
- 打开和关闭每个请求
作为移动应用程序开发的一般规则,您不应使用资源(包括保持连接打开)超过绝对必要的时间。这取决于您的操作系统如何管理资源。如果你的应用程序是唯一一个使用互联网连接的应用程序,那么关闭插座可以让操作系统完全熄灭使用过的网络接口,这肯定会降低功耗 无论如何,如果你不需要经常发送或接收一些东西,我建议你关闭插座