我知道有关HTTP是严格面向连接还是无连接的争论.AFAIK,HTTP仅保持足够长的连接以传输一系列即时请求.最近,一位微软认证的架构师和我正在讨论一种向"连接"客户端广播更新的方法.
想象一下跳棋游戏.如果player1进行了移动,则需要通知player2.使用HTTP(无TCP/UDP),我所知道的唯一方法是轮询.建筑师不同意我的看法.
那么,如何仅使用HTTP向"连接"客户端发送更新?
目前有两种解决方案:
WebSockets提供了真正的回调,但没有被广泛采用
使用Comet实现(例如WebSync).这使用了轮询.