【发布时间】:2014-09-09 18:07:07
【问题描述】:
背景信息
我下载了适用于 Windows Phone 8.1 (C++) 的线程池示例并对其进行了修改,以便定期计时器定期向远程 IP 发送 UDP 数据包。
问题
我注意到以下几点:
从 MSVS 2013 启动应用程序时,无论您在手机上做什么,都会定期发送 UDP 数据包
当应用程序处于后台时,从手机的程序列表启动应用程序时,UDP 数据包将停止发送。
问题
如何在 Windows Phone 8.1 上创建每 10 秒运行一次的周期性任务?无论用户在电话上做什么,周期性任务都必须向预定义的 IP:PORT 地址发送 UDP 数据包。
我看过这个:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977059.aspx
但我看不到让定时任务每 10 秒运行一次的可能性。
如何重现问题
测试项目包含有关如何重现我所描述的问题的说明。
【问题讨论】:
-
有(至少曾经是)“在锁定屏幕下运行”的功能,它有效地退出了正常的应用程序生命周期 - 用户收到关于安装时电池耗尽的大量警告 - 我已经看到至少有一个支持这个的 SSH 客户端,但是我现在找不到了……
标签: windows-phone