【发布时间】:2015-04-03 11:52:37
【问题描述】:
目前我正在用 C# 为 windows 7 编写一个小程序,它可以通过 GCM(Google Cloud Messeging)向我的 Android 智能手机发送通知。为此,我通过 POST 将一些数据发送到我的 WebServer,然后通过 GCM 将数据推送到我的智能手机。这种方式效果很好,但我也想从我的智能手机向我的程序发送一些数据。
我现在的问题是我不知道如何从我的 WebServer 通知我的 C# 程序。我想过这样的事情:
Smartphone -> send Data to WebServer -> notify C# program
我不想使用轮询,而且 GCM 客户端仅适用于 Android 智能手机。那么您认为通知我的程序某些数据可用的最佳方式是什么?我读过一些关于 HTTP 流的东西,但我不知道它是如何工作的,也不知道我是否可以用 C# 实现它。或者您有其他想法如何解决这个问题?
【问题讨论】:
-
了解 SignalR 的 WebServer->Client 部分
标签: c# push-notification polling http-streaming