Web applications 不是游戏、聊天、twitter客户端或市场索引的Websocket应用程序

Web applications 不是游戏、聊天、twitter客户端或市场索引的Websocket应用程序,web-applications,websocket,Web Applications,Websocket,我搜索了websocket应用程序,只找到了游戏、twitter客户端、聊天和市场指数。我想知道是否有人知道使用上述应用程序中未提及的WebSocket的任何应用程序。您可能会感兴趣的是哪个是完整的VNC客户端(使用Canvas和WebSocket) 两年前,我创建了noVNC(VNC客户端)(托管版本为),现在已被采用 noVNC使用WebSocket连接到VNC服务器。如果VNC服务器直接支持WebSocket连接(当前仅支持libvncserver/x11vnc),则可以直接连接。否则,您

我搜索了websocket应用程序,只找到了游戏、twitter客户端、聊天和市场指数。我想知道是否有人知道使用上述应用程序中未提及的WebSocket的任何应用程序。

您可能会感兴趣的是哪个是完整的VNC客户端(使用Canvas和WebSocket)

两年前,我创建了noVNC(VNC客户端)(托管版本为),现在已被采用


noVNC使用WebSocket连接到VNC服务器。如果VNC服务器直接支持WebSocket连接(当前仅支持libvncserver/x11vnc),则可以直接连接。否则,您需要使用从WebSocket到TCP的桥接。Websockify不特定于RFB/VNC协议,可用于创建可与任何现有网络服务通信的web应用程序(我在Websockify项目中有一个最小但工作正常的IRC客户端和telnet客户端)。

以下是一些涉及WebSockets和Arduino的演示:

这是一个由Android控制器板控制的beatbox HTML5音频播放器:


免责声明:我是Autobahn的作者。

是一个使用WebSocket的网站。是一篇关于所用技术的精彩文章

Kaazing在网上有一些演示(披露:我为Kaazing工作):

  • :在此页面上,您可以看到数据中心监控组件(右下角),以及来自《纽约时报》的实时内容提要
  • :WebSocket协议被设计为更高级别协议的传输层。参考博客文章中的屏幕将在3:00左右开始显示JMS演示

    • 在这个问题被问到一年后,它似乎在乞求一个更普遍的回答。对于还没有很多应用程序的WebSocket来说,现在还为时过早。目前,主流浏览器支持WebSocket,但后端支持仍然很少。除了上面提到的kaazing之外,我还透露我已经编写了一个现有的符合标准的“服务器”()

      您可以用websockets替换您现在使用http所做的事情,但是每个人都很小心,不要说这是需要做的事情。WebSocket是一种双向通信机制;这意味着,如果您愿意,您可以将其用于一切,包括http类型的请求-响应。但是您不需要替换http。如果您想要的是请求-响应,那么http没有任何问题。这就是它建造的目的。WebSocket是通过“升级”http连接请求来启动的。如果您仍在考虑web浏览器应用程序,就像目前为止所做的那样,那么您可能还可以使用http。。。定义大多数当前web应用程序特征的协议(因为它就在那里)

      您以前可以在应用程序组件中实现双向通信,但在浏览器中很难实现。。。那就是粘东西的地方。相信我,我已经写了足够多的工作来了解。。一个接一个的小程序,等等。有一个标准也很好,即使是以前可能的标准。这意味着,即使是应用程序组件也将对开放式双向通信提供新的标准化支持(在单个服务器范围之外,等等)。既然WebSocket已经出现,开发人员需要开始以不同的方式思考浏览器。。。作为一个更通用的接口。。。真正的应用程序界面,而不仅仅是cat图片和网络商店的界面。这将带来一场巨大的革命,不再需要下载和安装程序组件来实现双向通信

      我在Applet时代开发的一个应用程序是一个自动或半自动机器人控制站。使用浏览器(每个人在所有不同的设备上都有一个),这是在乞求WebSocket。您的机器人正在执行某些操作,需要联系或向操作员报告。操作员无需单击刷新即可获取消息,应用程序开发人员也无需任何花哨的解决方法或构建自己的界面即可将消息立即发送到浏览器。机器人的主人/操作员不需要在手机上安装软件应用程序。只需使用WebSocket即可


      过去的另一个例子是股票交易,当时人们编写复杂的解决方案来完成交易。现在可以更容易地编写股票交易应用程序,在所有类型的设备上使用每个人的浏览器作为界面,而无需下载和安装股票交易应用程序。随着价格和其他信息的变化,浏览器会得到更新。同时,交易者可以随时点击买入或卖出按钮,等等。

      您当前正在进行的任何投票。聊天是显而易见的。注释线程是类似的。曾经写下答案,让它告诉你另一个答案刚刚发布?可以用插座来完成。任何实时监控的东西,比如股价、网站流量、优步出租车的位置。我认为有很多机会。

      任何使用实时协作的web应用程序,如协作编码或编辑文档。(例如,MS Office使用SocketIO)

      您还可以使用它随时向用户界面发送推送通知。可以用于新闻页面