Karp 的技术博客
协议
WebRTC P2P:浏览器间实时通信的底层原理与实践

你有没有想过,当你和朋友视频通话时,视频流是怎么从你的摄像头传到对方屏幕的?在 WebRTC 出现之前,实时音视频通信依赖服务器中转,延迟高、带宽成本大。而 WebRTC(Web Real-Time Communication) 让浏览器可以直接建立点对点(P2P)连接,无需插件、无需服务器中转媒体流,彻底改变了 Web 实时通信的格局。

协议
MQTT 协议简介(含 TCP 之上的协议结构)

1. MQTT 的定位

协议
如何在 Linux 上生成 PGP 公钥(支持老版本 GnuPG)

PGP(Pretty Good Privacy)是一种广泛使用的加密技术,常用于邮件加密、签名以及身份认证等安全场景。  
本文介绍如何在 Linux 系统中使用 `gpg` 命令生成并导出 PGP 公钥,兼顾 **老版本 GnuPG** 与 **新版本 GnuPG(2.1+)**。

---

## 一、环境准备

首先确认系统已安装 GnuPG:

```bash
gpg --version
协议
HTTP 499 状态码详解:客户端断开连接的背后真相

在日常开发与运维中,我们经常会关注 HTTP 返回码,如 200 表示成功,500 表示服务器异常等。但你是否在某些场景下遇到过一个非标准状态码 —— 499