- WebSockets 教程
- WebSockets – 首页
- WebSockets 简介
- WebSockets – 概述
- WebSockets - 双工通信
- WebSockets – 功能
- WebSockets – 实现
- WebSockets 角色
- WebSockets – 事件和操作
- WebSockets – 建立连接
- WebSockets – 处理错误
- WebSockets - 发送和接收消息
- WebSockets – 关闭连接
- JavaScript & WebSockets API
- WebSocket - 服务器工作原理
- WebSocket - API
- WebSockets – JavaScript 应用
- WebSockets 实现
- 与服务器通信
- WebSockets – 安全性
- WebSockets – 移动应用
- WebSockets 有用资源
- WebSockets – 快速指南
- WebSockets – 有用资源
- WebSockets – 讨论
WebSockets - 概述
从字面上讲,握手可以定义为两个人之间右手相握,以表示问候、祝贺、达成协议或告别。在计算机科学中,握手是一个确保服务器与其客户端同步的过程。握手是 WebSocket 协议的基本概念。
下图显示了服务器与各个客户端的握手过程:
Web Sockets – 定义
WebSockets 定义为服务器和客户端之间的一种双向通信,这意味着双方可以同时通信和交换数据。
WebSockets 的关键点是真正的并发性和性能优化,从而带来更具响应性和丰富性的 Web 应用程序。
WebSocket 协议描述
该协议从根本上定义了全双工通信。WebSockets 进一步将桌面丰富的功能带到了 Web 浏览器。它代表了客户端/服务器 Web 技术长期以来期待的演进。
WebSockets 的主要特性如下:
WebSocket 协议正在标准化,这意味着借助该协议可以实现 Web 服务器和客户端之间的实时通信。
WebSockets 正在转变为客户端和服务器之间实时通信的跨平台标准。
此标准支持新型应用程序。借助这项技术,实时 Web 应用程序的业务可以加速发展。
WebSocket 最大的优势在于它通过单个 TCP 连接提供双向通信(全双工)。
URL
HTTP 拥有自己的模式集,例如 http 和 https。WebSocket 协议在其 URL 模式中也定义了类似的模式。
下图显示了 WebSocket URL 中的标记。
浏览器支持
WebSocket 协议的最新规范定义为RFC 6455 – 一项提议的标准。
RFC 6455 受各种浏览器支持,例如 Internet Explorer、Mozilla Firefox、Google Chrome、Safari 和 Opera。
广告