网络与通信

【Linux | 网络】传输层(UDP和TCP)

目录 一、再谈端口号 1.1 端口号 1.2 端口号的范围划分 1.3 常见知名端口号 1.4 netstat 命令 1.5 进程与端口号的关系 1.6 pidof 命令 二、UDP协议 2.1 UDP协议段格式 2.2 如何理解UDP报头和UDP报文 2.2.1 UDP报头 2.2.2 UDP报文和UDP报文的管理 2.2.3 UDP封装过程 2.3 UDP

TCP/IP协议:通信中间件 Fast DDS(一) :编译、安装和测试

一、引言在当今互联网时代,几乎所有的网络通信都离不开TCP/IP协议。从网页浏览、文件下载,到聊天通讯、视频会议,背后都运行着复杂而稳定的网络协议栈。尽管TCP/IP协议族已经被广泛实现并高度封装,但对于系统开发者、嵌入式工程师、后端程序员甚至普通开发者来说,理解其内部原理仍具有不可替代的重要意义。本文将从基础概念出发&#xff

uniapp在APP上如何使用websocket--详解

UniApp 在 APP 端如何使用 WebSocket以及常见问题 一、WebSocket 基础概念WebSocket 是一种在单个TCP连接上进行全双工通信的协议,适用于实时数据传输场景(如聊天室、实时游戏、股票行情等)。 与传统HTTP对比 特性 WebSocket HTTP 连接方式 长连接 短连接 通信方向 全双工 半双工 数据

【Web API系列】XMLHttpRequest API和Fetch API深入理解与应用指南

前言在现代Web开发中,客户端与服务器之间的异步通信是构建动态应用的核心能力。无论是传统的AJAX技术(基于XMLHttpRequest)还是现代的Fetch API,它们都为实现这一目标提供了关键支持。本文将从底层原理、核心功能、代码实践到实际应用场景,系统性地对比和分析这两种API的异同,帮助你掌握如何在不同

Nginx Stream 代理配置全解析:TCP/UDP 流量转发及常见问题排查

Nginx 除了可以处理 HTTP 代理,还可以用于 TCP/UDP 流量转发,适用于 数据库代理(MySQL、PostgreSQL)、Redis 负载均衡、WebSocket 代理、游戏服务器流量分发 等场景。相比 HAProxy,Nginx 配置更加灵活,并且可以结合 stream 模块进行高效的 TCP/UD

【在Linux世界中追寻伟大的One Piece】验证TCP

目录1 -> 验证TCP-windows作为client访问Linux1.1 -> TCP client样例代码1 -> 验证TCP-windows作为client访问Linux1.1 -> TCP client样例代码#include <winsock2.h> #include <iostream> #include <string>