我们需要的是将体育数据推送到许多不同的客户端类型,如ajax/javascript、flash、.NET和Mac/iPhone。数据更新只需要接近实时,几秒钟的延迟是可以接受的。
如何最好地实现这一点?
发布于 2008-10-15 08:48:32
最好的解决方案(如果我们谈论的是.NET)似乎是使用WCF和流式http。客户端在端口80处建立到服务器的第一个http连接,然后该连接通过永远不会结束的流响应保持打开。(如果它这样做了,它会重新连接)。
这里有一个示例演示了这一点:Streaming XML。
突破防火墙的解决方案:Keeping connections open in IIS
发布于 2008-09-08 22:31:35
我会选择XML。XML在所有平台上都得到了广泛支持,并且有许多库和工具可供使用。因为它是文本,所以在不同平台之间传递时不会有任何问题。
我知道JSON是另一种选择,但我对它还不够熟悉,不知道在这种情况下是否推荐它。
https://stackoverflow.com/questions/50831
复制相似问题