我搜索了websocket应用程序,只找到了游戏、twitter客户端、聊天和市场指数。我想知道是否有人知道任何使用上述应用程序中未提及的websocket的应用程序。
您可能对noVNC感兴趣,它是一个完整的VNC客户端(使用Canvas和WebSocket)。
两年前,我创建了noVNC(VNC客户端)(托管版本位于http://noVNC.com)它还被其他几个著名的项目和公司所采用。
noVNC使用WebSockets连接到VNC服务器。如果VNC服务器直接支持WebSocket连接(目前只有libvncserver/x11vnc),那么您可以直接连接。否则,您需要使用websocketify从WebSockets桥接到TCP。Websockify不是RFB/VNC协议特有的,可以用来创建可以与任何现有网络服务通信的网络应用程序(我在Websockify项目中有一个IRC客户端和telnet客户端的最低限度但可以工作)。
任何使用实时协作的web应用程序,如协作编码或编辑文档。(例如,MS Office使用SocketIO)
您还可以使用它随时向用户界面推送通知。可用于新闻页面。
以下是一些涉及WebSockets和Arduino的演示:
http://www.youtube.com/watch?v=va7j86thW5M
http://www.youtube.com/watch?v=aVJV2z-lQJE
http://yopero-tech.blogspot.com/2012/02/arduino-websocket.html
这里是一个beatbox HTML5音频播放器,由安卓控制板控制:
http://www.youtube.com/watch?v=NZvH8BH_3H4
免责声明:我是《高速公路》的作者。
trello.com是一个使用websocket的网站。这是一篇关于使用的技术的精彩文章
Kaazing有一些在线演示(披露:我为Kaazing工作):
- http://kaazing.me:在这个页面上,您可以看到数据中心监控组件(右下角),以及来自《纽约时报》的实时内容提要
- WebSocket之上的消息传递:WebSocket协议被设计为更高级别协议的传输层。引用的博客文章中的屏幕投影在3点左右开始显示JMS演示
在被问到这个问题一年后,似乎需要一个更普遍的回答。对于还没有大量应用程序的WebSockets来说,现在还为时过早。目前,主流浏览器支持websocket,但后端支持仍然很少。除了上面提到的kaazing,我还透露我已经编写了一个现有的符合标准的"服务器"
你可以用websocket代替你现在用http做的事情,但每个人都很小心,不要说这是需要做的事情。WebSockets是一种双向通信机制;这意味着,如果您愿意,您可以将它用于所有事情,包括http类型的请求响应。但是您不需要替换http。如果您想要的是请求响应,那么http并没有什么问题。这就是它的建造目的。WebSocket是通过"升级"http连接请求来启动的。如果您仍在考虑web浏览器应用程序,那么到目前为止,您可能对http。。。定义了大多数当前web应用程序特性的协议(因为它就在那里)。
你以前可以在应用程序组件中获得双向通信,但在浏览器中很难。。。那就是黏糊糊的地方。相信我,我已经写了足够多的变通办法。。一个接一个的小程序等等。有一个标准也很好,即使是以前可能的。这意味着即使是应用程序组件也将有一个新的标准化的开放双向通信支持(在单个服务器的范围之外,等等…)。现在WebSockets已经出现了,开发人员需要开始以不同的方式思考浏览器。。。作为一个更通用的接口。。。一个真正的应用程序界面,而不仅仅是猫图片和网店的界面。这将带来一场巨大的革命,即不再需要下载和安装程序组件来实现双向通信。
我在Applet时代开发的一个应用程序是自动或半自动机器人的控制站。使用浏览器(每个人在所有不同的设备上都有一个),它正在乞求网络套接字。你的机器人正在外面做一些事情,需要联系或向操作员报告。运营商不必点击刷新即可获得消息,应用程序开发人员也不需要任何花哨的解决方案或构建自己的界面即可立即将消息发送到浏览器。机器人的所有者/操作员不需要在手机上安装软件应用程序或其他什么。只需使用websocket。
过去的另一个例子是股票交易,当时人们编写复杂的解决方案来完成它。股票交易应用程序现在可以更容易地编写为使用所有类型设备上的每个人的浏览器作为界面,而无需下载和安装股票交易应用软件。随着价格和其他信息的变化,浏览器会得到更新。同时,交易者可以随时点击买入或卖出按钮,等等。
您当前正在进行的任何轮询。聊天是显而易见的。注释线程是相似的。有没有在SO上写下并回答过,它是否告诉你刚刚发布了另一个答案?可以用插座完成。任何有实时监控的东西,比如股价、网站流量、优步出租车的位置。我认为有很多机会。