设置 Web 套接字

setting up web sockets

本文关键字:套接字 Web 设置      更新时间:2023-09-26

使用 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源代码)提示:在两个浏览器窗口中打开此链接,并与图像上方的滑块进行交互

希望这有帮助!