我搜索过websocket应用程序,我发现的唯一的东西是游戏,推特客户,聊天和市场指数。我想知道是否有人知道任何使用上述应用程序中未提及的websockets的应用程序。
答案 0 :(得分:5)
您可能对noVNC感兴趣,http://noVNC.com是一个完整的VNC客户端(使用Canvas和WebSocket)。
两年前我创建了noVNC(VNC客户端)(托管版本为several other notable projects and companies),它已被websockify采用。
noVNC使用WebSockets连接到VNC服务器。如果VNC服务器直接支持WebSocket连接(目前只支持libvncserver / x11vnc),则可以直接连接。否则,您需要使用{{3}}从WebSockets桥接到TCP。 Websockify并非特定于RFB / VNC协议,可用于创建可与任何现有网络服务通信的Web应用程序(我在websockify项目中具有最小但可正常工作的IRC客户端和telnet客户端)。
答案 1 :(得分:1)
任何使用实时协作的Web应用程序,例如协作编码或编辑文档。 (例如,MS Office使用SocketIO)
您还可以使用它随时向用户界面发送推送通知。对新闻页面有用。
答案 2 :(得分:0)
以下是一些涉及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
这是一个由Android控制器控制器控制的beatbox HTML5音频播放器:
http://www.youtube.com/watch?v=NZvH8BH_3H4
免责声明:我是高速公路的作者。
答案 3 :(得分:0)
trello.com是一个使用websockets的网站。 Here是关于使用的技术的精彩帖子
答案 4 :(得分:0)
Kaazing在网上有一些演示(披露:我为Kaazing工作):
答案 5 :(得分:0)
提出问题一年后,似乎要求采取更一般的回应。没有大量应用程序的WebSockets现在还处于早期阶段。此时,主流浏览器支持websockets,但仍然支持很少的后端。除了上面提到的kaazing之外,我还透露我已经编写了一个现有的符合标准的“服务器”。 (Websocket Server Demonstration)
你可以用websockets替换你现在用http做的事情,但每个人都要小心,不要说它是需要做的事情。 WebSockets是一种双向通信机制;这意味着,如果您愿意,可以将它用于所有内容,包括http类型请求 - 响应。但是你不需要替换http。如果您想要的是请求 - 响应,那么http没有任何问题。这就是为它而建的。 WebSockets通过“升级”http连接请求来启动。如果你仍然在思考网络浏览器应用程序的方式,那么他们大多数时候已经完成了这一点,那么你可能已经确定了http ...这个协议定义了当前大多数网络应用程序的特性(因为它在那里)。
您之前可以在应用程序组件中进行双向通信,但在浏览器中很难...这就是粘性位。相信我,我已经写了足够多的解决方案来了解..小程序上的小程序等等。即使对于之前可能的标准,也有一个标准也很好。这意味着即使是应用程序组件也会为开放式双向通信提供新的标准化支持(在单个服务器范围之外等等)。现在WebSockets就在这里,开发人员需要开始以不同的方式思考浏览器......作为更多的通用接口......真正的应用程序界面,而不仅仅是猫图片和网络商店的界面。这应该带来的重大变革是不再需要下载和安装程序组件来实现双向通信。
我在Applet时代的一个应用程序是自动或半自动机器人控制站。使用浏览器(每个人在所有这些不同的设备上都有一个),它正在乞求websockets。您的机器人正在做某事,需要联系或向操作员报告。操作员无需单击刷新即可获取消息,并且应用程序开发人员不需要任何奇特的解决方法或构建自己的界面即可立即将消息发送到浏览器。机器人的所有者/操作员无需在手机或其他任何设备上安装软件应用程序。只需使用websockets。
旧时代的另一个例子是,当人们编写复杂的解决方案来完成它时,就是股票交易。现在可以更轻松地编写股票交易应用程序,以便在所有类型的设备上使用每个人的浏览器作为界面,而无需下载和安装股票交易应用程序。随着价格和其他信息的变化,浏览器会获得更新。同时,交易者可以随时点击买入或卖出按钮等。
答案 6 :(得分:0)
您目前正在进行的任何投票活动。聊天是显而易见的。评论线程类似。曾经写过并回答SO并告诉你另一个答案刚刚发布?可以使用套接字完成。任何实时监控,如股票价格,网站流量,优步驾驶室的位置。我认为有很多机会。