设置 Web 套接字
setting up web sockets
使用 Web 套接字时,我能找到的所有教程都讨论了客户端的代码。但是服务器端被排除在外。这里的连接 url 实际上也指向什么?我是否需要同时使用PHP,Ruby,node.js或任何服务器端语言?
var connection = new WebSocket('ws://html5rocks.websocket.org/echo', ['soap', 'xmpp']);
参考教程:
http://www.html5rocks.com/en/tutorials/websockets/basics/
有一些服务器端语言支持 Websockets,我个人建议使用:
Socket.io
谁在节点.js上工作,它很容易设置并且是一个很好的起点。稍后,您可以拥有任何语言的 Websockets 终结点。Java 和 C# 解决方案在时间上有点复杂。
是的,你需要一个处理websockets的服务器。许多包括Apache HTTPD,Apache Tomcat,Play框架和nodejs。
下面是一个示例:http://www.tomcatexpert.com/blog/2012/05/01/how-apache-tomcat-implemented-websocket
您是否在 websocket.org 上看到了出色(且简单)的回声样本?
此外,Kaazing还有一个托管的WebSocket服务器,以及一个基于浏览器的教程,引导您完成一个简单的发布-订阅示例。退房:
- 教程主页,包含已完成应用的截屏视频
- 由七部分组成的博客文章,包括分步说明
- 在JSFiddle中完成演示(带有HTML和JavaScript源代码)提示:在两个浏览器窗口中打开此链接,并与图像上方的滑块进行交互
希望这有帮助!
相关文章:
- PHP:Web套接字和html 5
- STOMP web套接字回调不'不起作用
- 将服务器托管的Web应用程序连接到本地Web套接字
- 在 HTML5 和 C# Web 套接字通信之间
- 是否可以在没有 .NET 4.5 主机的情况下使用当前 Web 套接字
- 使用rxjs创建一个可观察的对象,该对象稍后将连接到web套接字
- Web套接字安全URL加密
- 为什么在Web套接字中使用二进制数据
- Node.js/Socket.io 中的 Web 套接字支持,适用于旧版浏览器
- Java 脚本 Web 套接字客户端无法正常工作
- 通过 Web 套接字传递 googlemapsv3
- 如何为每个 Web 套接字仅使用一个数据库连接
- 设置 Web 套接字
- Web套接字在分配给全局变量时不起作用
- 在 Web 应用程序中实现套接字
- 关闭 HTML5 Web 套接字
- 运行 Web 套接字客户端编程
- 在客户端对 Web 套接字进行编程
- 如何对 Web 套接字进行单元测试 - JavaScript
- Web 套接字 DOM 对象检测