# 网络协议

SOAP 协议详解:什么是 SOAP 以及它如何工作?
本文详细介绍了 SOAP 协议的定义、结构和工作原理,以及其在 Web 服务中的应用场景和优缺点。

WebSocket和TCP的区别
本文将介绍 WebSocket 和 TCP 两种网络通信协议的区别,探讨它们在实际应用中的差异。

Golang 如何使用 Websocket
本文将介绍如何使用 Golang 实现 WebSocket 通信,包括连接建立、消息发送等内容。

WebSocket 与 Socket、TCP、HTTP 的关系及区别
本文介绍了 WebSocket 与 Socket、TCP、HTTP 的区别关系,希望能够帮助你更好地理解它们之间的关系。

WebSocket 是什么?你需要知道的一切
WebSocket 是一种实时的通信协议,允许双向通信并且具有较低的延迟。在本文中,我们将介绍 WebSocket 的工作原理和使用方法。

全面深入:WebSocket API 的详细解析
本文介绍 WebSocket API 的工作原理、应用场景等方面,希望对你有所帮助。

让你彻底搞定 WebSocket 原理
本文将详细介绍 WebSocket 的工作原理和应用场景,帮助读者更好地理解和应用 WebSocket 协议。

JavaScript 之 WebSocket 用法
本文将介绍如何在 JavaScript 中使用 WebSocket,包括基本的使用方法和实际案例,适合初学者参考。

Node.js 实现 WebSocket 连接
本文介绍如何使用 Node.js 实现 WebSocket 服务器和客户端,适合初学者参考。

什么是 SSE? SSE 调试工具推荐
SSE(Server-Sent Events)是一种基于 HTTP 协议的协议,它允许服务器向客户端推送事件。这意味着客户端不再需要不断地向服务器请求数据,服务器可以主动将数据推送给客户端。SSE 通常用于实时更新的数据,例如新闻更新、聊天信息或股票价格。

深入了解 WebSocket 的 binaryType 属性及其用法
binaryType 是 WebSocket 对象的一个属性,它决定了在接收到二进制数据时,WebSocket 对象如何处理这些数据。这一属性有两个主要取值:"blob" 和 "arraybuffer"。

WebSocket 数据帧:载荷、掩码、消息类型等介绍
WebSocket 使用其第二个字节的前 7 个比特来支持可变长度的长度前缀。当这些比特等于或小于 125 时,则有效载荷的长度就是这个值本身。当比特等于 126 时,则接下来的 2 个字节指示有效载荷的长度。

如何使用 WebSocket 发送二进制(arraybuffer)数据
WebSocket 是一种全双工通信协议,它允许浏览器和服务器之间进行实时双向通信,而不必依赖传统的请求-响应模式。而二进制数据(ArrayBuffer)则允许你以更高效的方式传输二进制信息,如图像、音频或其他二进制文件。

WebSocket 的请求头(header)中如何携带 authorization
在 WebSocket 中,携带身份验证信息(authorization )通常是通过在握手阶段或连接建立后,使用类似于 HTTP 请求头的机制来传递的。本文将介绍在 WebSocket 的请求头中如何携带 Authorization 信息,以增强安全性。

WebSocket ACK:提高通信可靠性
由于网络拥塞、线路错误或其他原因,消息可能会丢失。这是就需要对收发的数据包进行确认,确保每次发送的数据都能准确到达接收端,这就是 WebSocket ACK——WebSocket 应答机制。

WebSocket 如何建立连接
WebSocket 是一种在 Web 浏览器和服务器之间实现全双工通信的协议,它允许客户端和服务器之间建立持久连接,实现实时数据传输。在现代 Web 应用程序中,WebSocket 的作用愈发重要,它提供了一种更有效、低延迟的通信方式,适用于需要实时更新的场景。