【问题标题】:What are alternate usage of websockets (except comet)?websockets的替代用法是什么(彗星除外)?
【发布时间】:2011-09-18 16:20:18
【问题描述】:

我知道 websockets 为 Comet 提供了更好的解决方案(反向 Ajax,通常通过长轮询完成)。

我们可以将它们用于其他用途吗?
示例:
- 我们可以使用它们在浏览器之间进行通信吗?
- 我们可以使用它们与 Java 应用程序进行通信(而不是使用小程序)吗?或者到另一个应用程序(而不是使用 Flash)?
- 我们可以使用它们与另一台服务器进行通信,而不是服务于主页的服务器(跨域)?
- 其他类型的用法?

【问题讨论】:

  • 有人可以详细说明否决票吗?

标签: javascript ajax comet websocket


【解决方案1】:
  • 我们可以使用它们在浏览器之间进行通信吗?

服务器可以获取数据并将其刷新给其他人,这样您就可以将数据从一个客户端发送到另一个客户端。所以是的,这是可能的,但不是直接的。

  • 我们可以使用它们与 Java 应用程序进行通信(而不是使用小程序)吗?还是到另一个应用程序(而不是使用 Flash)?

我不完全确定您所说的“Java 应用程序”是什么意思,但服务器基本上可以做任何事情。

  • 我们可以使用它们与提供主页的服务器以外的另一台服务器通信(跨域)吗?

当然,这是 WebSockets 的有趣部分之一。

  • 其他类型的用法?

WebSockets 创造了很多机会,其中之一就是您可以创建多人游戏,这当然很有趣。

【讨论】:

  • 对于“Java 应用程序”,我指的是独立的 Java 应用程序,与浏览器并行运行。您可以通过 java 小程序在两者之间进行通信。
猜你喜欢
  • 2011-06-18
  • 1970-01-01
  • 2010-11-28
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 1970-01-01
  • 2011-07-19
  • 2018-03-26
相关资源
最近更新 更多