在 中文 中使用 Websocket服务器 的示例及其翻译为 日语
{-}
-
Ecclesiastic
-
Programming
-
Computer
WsURI定义了WebSocket服务器和资源名….
用C来编写WebSocket服务器.
Js实现WebSocket服务器API。
断开与WebSocket服务器的连接。
对于Firefox,您需要手动安装证书才能与WebSocket服务器通信。
本指南的范围是介绍编写WebSocket服务器所需的最低知识。
注意:对于Firefox,您需要手动安装证书才能与Websocket服务器通信。
注意:以前可以从ShotgunDesktop单独运行Websocket服务器。
现在就开始使用HTML5WebSockets"(Nettuts+):查看如何在PHP上运行WebSocket服务器,并了解如何构建客户端,以便通过WebSocket协议发送和接收消息。
另外请注意,大多数浏览器(特别是Firefox8+)不允许从安全页面连接到不安全的WebSocket服务器。
StartusingHTML5WebSocketstoday”(Nettuts+):重温在PHP中如何运行一个WebSocket服务器,并考虑如何构建一个客户端来通过WebSocket协议发送和接收消息。
费用包括将WebSocket数据从服务器传输到客户端的费用。
费用包括将WebSocket数据从服务器传输到客户端的费用。
您应该还了解到,WebSocket的使用取决于服务器,并非所有的服务器都支持WebSocket。
一些HTML5的WebSocketAPI允许Web服务器和客户端,通过TCP全双工通信进行交流。
这样,当服务器得到关闭WebSocket连接指示,应该马上开始TCP关闭,当客户端得到关闭WebSocket连接的指示,它应该等待来自服务器的TCP关闭。
服务器在需要时可能关闭WebSocket连接。
这三个库均为开源库,它们都支持在许多服务器上使用Comet和WebSocket。
这一节将向您展示如何在Jetty、Tomcat和GrizzlyWeb服务器上使用Comet和WebSocket(如果可以)。
即使您正在构建服务器,客户端仍然必须启动WebSocket握手过程。
每个服务器都自带了用于Comet和WebSocket的本机API。
例如:一个数据中心可能有一台服务器用合适的握手来响应WebSocket请求,然后把连接传递给另一台服务器来实际处理数据帧。
如果服务器完成这些步骤,且没有终止WebSocket握手,服务器认为WebSocket连接已建立,那么WebSocket连接处于OPEN状态。
如果服务器完成这些步骤,且没有终止WebSocket握手,服务器认为WebSocket连接已建立,那么WebSocket连接处于OPEN状态。
如果这个版本不符合服务器能理解的版本,服务器必须中止WebSocket握手,发送一个合适HTTP错误码(如426UpgradeRequired),且有一个|Sec-WebSocket-Version|头域来指示服务器能够理解的版本。
Caddy:能够将任意命令(stdin/stdout)代理为websocket的web服务器。
类似地,服务器必须关闭WebSocket连接,并应该记录问题到日志。
如果服务器响应不遵从4.2.2节和本节定义服务器握手的要求,客户端必须使WebSocket连接失败。
最后,服务器得向客户端证明它接收到了客户端的WebSocket握手,为使服务器不接受非WebSocket连接。
Origin头域(RFC6454)用于保护WebSocket服务器不被未授权的运行在浏览器的脚本跨源使用WebSocketAPI。