- WebSocket 教程
- WebSockets – 主页
- WebSocket 简介
- WebSocket – 概述
- WebSockets - 双工通信
- WebSocket – 功能
- WebSockets – 实施
- WebSocket 角色
- WebSockets – 事件和操作
- WebSockets – 打开连接
- WebSockets – 处理错误
- WebSockets - 发送和接收消息
- WebSockets – 关闭连接
- JavaScript 和 WebSockets API
- WebSocket - 服务器工作
- WebSocket-API
- WebSockets – JavaScript 应用程序
- WebSocket 实现
- 与服务器通信
- WebSockets – 安全
- WebSockets – 移动应用程序
- WebSocket 有用资源
- WebSockets – 快速指南
- WebSockets – 有用的资源
- WebSockets – 讨论
WebSockets - 概述
从字面上看,握手可以定义为两个人握紧并握手,以象征问候、祝贺、同意或告别。在计算机科学中,握手是确保服务器与其客户端同步的过程。握手是Web Socket协议的基本概念。
下图显示了服务器与各种客户端的握手 -
Web 套接字 – 定义
Web 套接字被定义为服务器和客户端之间的双向通信,这意味着双方同时进行通信和交换数据。
Web Sockets 的关键点是真正的并发性和性能优化,从而产生响应更快、更丰富的 Web 应用程序。
Web Socket 协议描述
该协议从头开始定义了全双工通信。Web 套接字在将桌面丰富的功能引入 Web 浏览器方面向前迈出了一步。它代表了客户端/服务器 Web 技术中期待已久的一次演变。
Web 套接字的主要特点如下:
Web 套接字协议正在标准化,这意味着借助该协议,Web 服务器和客户端之间的实时通信成为可能。
Web 套接字正在转变为客户端和服务器之间实时通信的跨平台标准。
该标准支持新型应用程序。实时网络应用程序的企业可以借助这项技术来加速。
Web Socket 的最大优点是它通过单个 TCP 连接提供双向通信(全双工)。
网址
HTTP 有自己的一组架构,例如 http 和 https。Web 套接字协议在其 URL 模式中也定义了类似的模式。
下图显示了令牌中的 Web Socket URL。
浏览器支持
Web Socket 协议的最新规范被定义为RFC 6455——一个提议的标准。
RFC 6455受多种浏览器支持,例如 Internet Explorer、Mozilla Firefox、Google Chrome、Safari 和 Opera。