Windows 8 WinRT-是否可以创建服务?

Windows 8 WinRT-是否可以创建服务?,windows-8,microsoft-metro,windows-runtime,Windows 8,Microsoft Metro,Windows Runtime,我想创建一个WinRT应用程序,用于处理来自本地/wifi网络中手机的请求。比如说,我已经在手机上安装了一个类似于的鼠标应用程序。我想在PC/平板电脑上编写服务器应用程序,用于处理手机中鼠标应用程序的请求。因此,每当我在手机中打开鼠标应用程序时,我都可以发送推送通知,这将使服务器win 8应用程序能够处理来自手机应用程序的所有后续请求。这可行吗 通常情况下,我会为此创建一个windows服务,但我想检查它在WinRT中是否可行。我自己没有测试过,但我会说这是可能的。但前提是你的应用程序在前台运行

我想创建一个WinRT应用程序,用于处理来自本地/wifi网络中手机的请求。比如说,我已经在手机上安装了一个类似于的鼠标应用程序。我想在PC/平板电脑上编写服务器应用程序,用于处理手机中鼠标应用程序的请求。因此,每当我在手机中打开鼠标应用程序时,我都可以发送推送通知,这将使服务器win 8应用程序能够处理来自手机应用程序的所有后续请求。这可行吗


通常情况下,我会为此创建一个windows服务,但我想检查它在WinRT中是否可行。

我自己没有测试过,但我会说这是可能的。但前提是你的应用程序在前台运行。如果您切换到另一个应用程序,您的应用程序将无法再通信,因为该应用程序已挂起

尽管你可以在windows应用商店中查看时间。它是一个时钟,每秒钟刷新一次应用程序磁贴,作者在博客上对此进行了描述


要连接到你的应用程序,我会测试,听说了一些好消息:-

我自己没有测试过,但我想说这是可能的。但前提是你的应用程序在前台运行。如果您切换到另一个应用程序,您的应用程序将无法再通信,因为该应用程序已挂起

尽管你可以在windows应用商店中查看时间。它是一个时钟,每秒钟刷新一次应用程序磁贴,作者在博客上对此进行了描述

要连接到你的应用程序,我会进行测试,听到了一些好消息:-

是的,你可以使用该类,但正如所说的,可能只有当你的应用程序在前台运行时才可以使用该类。

是的,你可以使用该类,但正如所说的,可能只有当你的应用程序在前台运行时才可以使用该类。

我认为你最好的选择是。我自己没有使用过它,但根据它的描述,它是为实现您的场景而设计的

允许在后台接收Windows.Networking.Sockets命名空间和其他网络传输中类元素的实时通知

我认为你最好的选择是。我自己没有使用过它,但根据它的描述,它是为实现您的场景而设计的

允许在后台接收Windows.Networking.Sockets命名空间和其他网络传输中类元素的实时通知


对不起,我应该更清楚地回答这个问题。问题是WinRT应用程序可能不在前台。它甚至可能没有运行。这个想法是通过手机上的鼠标应用程序,我可以做一个推送通知,让winRT应用程序打开并处理后台的所有后续请求。比如说,当用户观看电影并想使用鼠标应用程序时,winRT应用程序不应该出现在前台。那么我们可以在WinRT中这样做吗?对不起,我应该更清楚地回答这个问题。问题是WinRT应用程序可能不在前台。它甚至可能没有运行。这个想法是通过手机上的鼠标应用程序,我可以做一个推送通知,让winRT应用程序打开并处理后台的所有后续请求。比如说,当用户观看电影并想使用鼠标应用程序时,winRT应用程序不应该出现在前台。那么我们可以在WinRT中这样做吗?对不起,我应该更清楚地回答这个问题。问题是WinRT应用程序可能不在前台。它甚至可能没有运行。这个想法是通过手机上的鼠标应用程序,我可以做一个推送通知,让winRT应用程序打开并处理后台的所有后续请求。比如说,当用户观看电影并想使用鼠标应用程序时,winRT应用程序不应该出现在前台。那么我们可以在WinRT中这样做吗?那是不可能的。你可以通过推送通知你的应用程序,但你必须手动打开它。对不起,我应该更清楚地回答这个问题。问题是WinRT应用程序可能不在前台。它甚至可能没有运行。这个想法是通过手机上的鼠标应用程序,我可以做一个推送通知,让winRT应用程序打开并处理后台的所有后续请求。比如说,当用户观看电影并想使用鼠标应用程序时,winRT应用程序不应该出现在前台。那么我们可以在WinRT中这样做吗?那是不可能的。你可以通过推送通知你的应用,但你必须手动打开它;与任何UI应用程序一样,它必须手动运行并持续运行,才能响应这样的通知。WinRT应用程序在进程间通信方面的功能有限。根据您的描述,经典的Windows服务似乎更合适。WinRT是一个UI概念;与任何UI应用程序一样,它必须手动运行并持续运行,才能响应这样的通知。WinRT应用程序在进程间通信方面的功能有限。根据您的描述,经典的Windows服务似乎更合适 床