【问题标题】:Keep StreamSocketListener running in background on Windows Phone 8在 Windows Phone 8 上保持 StreamSocketListener 在后台运行
【发布时间】:2015-02-28 11:21:30
【问题描述】:

我想在 Windows Phone 8 上运行服务器。即使用户打开另一个应用程序或屏幕锁定打开,服务器也必须保持运行,这一点很重要。依靠互联网连接不是一种选择。它应该在本地网络中工作。

用例:多人游戏需要服务器。这个想法是一个玩家启动一个本地服务器。之后,所有玩家(包括启动本地服务器的玩家)都可以使用网络浏览器连接到该服务器。服务器提供 html 并响应 ajax 调用。

PeriodicTask 和 ResourceIntensiveTask 似乎不符合我的需求。那是对的吗?如何在后台运行始终侦听传入 tcp 连接的应用程序?

【问题讨论】:

    标签: sockets windows-phone-8 background server background-agents


    【解决方案1】:

    我不知道干净的方法。但是,如果您对 hack 感到满意:您可以使用 Geolocator。这个博客给出了一步一步的指导:How to create application which executes in the background on Windows Phone 8?

    与大多数 hack 一样,这会带来一些问题和疑问(可能比我在这里提到的要多):

    • 如果用户关闭 GPS,您的服务器将无法再访问。
    • 我不知道 Microsoft 对您可以在他们的商店中发布的内容有多严格。

    【讨论】:

      【解决方案2】:

      在 Windows Phone 上无法做到这一点。

      【讨论】:

      • 感谢您的回答!
      猜你喜欢
      • 1970-01-01
      • 2014-01-18
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多