我知道websockets为comet提供了更好的解决方案(反向Ajax,通常使用长轮询)。
我们可以将它们用于别的东西吗?
实施例:
- 我们可以用它们在浏览器之间进行通信吗?
- 我们可以使用它们与Java应用程序通信(而不是使用applet)吗?或者到另一个应用程序(而不是使用Flash)?
- 我们是否可以使用它们与服务于主页面(跨域)的服务器进行通信?
- 其他类型的用途?
答案 0 :(得分:0)
服务器可以获取数据并将其刷新给其他人,以便您可以将数据从一个客户端发送到另一个客户端。所以是的,这是可能的,但不是直接的。
我不完全确定您对“Java应用程序”的意思,但服务器基本上可以完成所有工作。
当然,这是WebSockets的一个有趣部分。
WebSockets创造了大量的机会,其中一个就是你可以创建一个多人游戏,这当然很有趣。