1

我在服务器端维护一个队列,用户可以向其中添加文件。应用程序上显示不同用户添加的文件的队列必须动态更新。我不想定期轮询服务器以检查队列中是否有任何新项目。有什么方法可以通知客户端应用程序有新项目已到达队列,您现在必须轮询服务器以检索该文件?而且我不想要推送通知,因为推送通知会通知用户,我宁愿希望在内部处理消息,并且应用程序应该在收到消息时轮询服务器

如果您有任何想法,请告诉我,因为这个问题,我对我的项目感到震惊。

谢谢

4

3 回答 3

0

推送通知正是为此目的,尽管您的应用程序最初必须注册(出于安全考虑) - http://weblogs.asp.net/scottgu/archive/2012/12/04/ios-support-with-windows-azure-移动服务现在与推送通知.aspx

于 2013-01-25T12:48:47.673 回答
0

比特相,

您可以使用Windows Azure 服务总线通知中心。它在几天前(甚至不到一周)刚刚发布。它将支持多平台推送通知(ios,android,windows 8,win phone now)

http://msdn.microsoft.com/library/jj927170.aspx

检查此链接。它有一些很棒的视频教程可以开始

于 2013-01-25T13:20:57.930 回答
0

我找到了我的问题的答案。它的网络套接字!!Web Sockets 可用于维护客户端和服务器之间的持久连接。并且有一个库 - SignalR

SignalR 是为 ASP.Net 开发人员引入的一个新库,用于构建实时 Web 应用程序,其中服务器需要不断地将数据推送到客户端。

SignalR 的一些链接

http://blogs.msdn.com/b/webdev/archive/2012/12/17/signalr-building-real-time-web-applications.aspx

http://www.mikesdotnetting.com/Article/206/SignalR-And-Knockout-In-ASP.NET-Web-Pages-Using-WebMatrix

于 2013-01-28T06:57:13.723 回答