如何将数据推送给多个客户端

我需要构建一个服务器来支持一个客户端应用程序,该应用程序的客户端使用Lua编写,使用Corona SDK(适用于移动智能手机和平板电脑),服务器端使用.NET。

我有数千个客户端,我需要每隔几个小时或每天向它们推送XML文件或JSON数组形式的数据(不是通知,而是需要直接到达应用程序并触发某些操作的数据)。

是否有一种方法可以不使用WCF推送数据?

我发现的唯一其他方法是SignalR,但我的客户端不是Web浏览器,所以我排除了它。

在我的搜索中,我在stackoverflow上发现了一个问题,推荐使用0MQ(http://zeromq.org/)推送数据,但我很难理解它是否符合我的需求,我可以在一个服务器中排队这么多客户端,并延迟几个小时或几天才回答吗?

其他推荐将不胜感激,谢谢。

点赞