网络与通信

【Linux】TCP协议【2】: 从 echo 到远程命令执行:Linux TCP 服务器的并发与安全实践

作为后端开发的核心技能,Linux 下的 TCP 服务器开发是绕不开的知识点。本文将从基础的 socket 编程入手,一步步实现 echo 服务器,并通过多进程、多线程、线程池优化并发能力,最后扩展到远程命令执行场景并补充安全防护方案,全程以实战代码和核心问题为核心展开。 一、基础篇:实现一个能跑的 echo 服务

【Qt开发】Qt系统(九)-> Qt TCP Socket

文章目录 1 -> 概述 2 -> 核心 API 详解 2.1 -> QTcpServer 2.1.1 -> 关键方法 2.1.2 -> 关键信号 2.1.3 -> 工作流程简述 2.2 -> QTcpSocket 2.2.1 -> 关键方法 2.2.2 -> 关键信号 2.2.3 -> 关键属性与状态

HTTP 缓存详解

HTTP 缓存详解打开一个网页时,你有没有想过:为什么第二次打开会比第一次快那么多?答案藏在HTTP 缓存里 —— 它是减少网络请求、节省带宽、提升页面加载速度的核心手段。今天我们就顺着 HTTP 缓存的逻辑,把 “强制缓存”“协商缓存” 这些概念拆透,再补上实际开发里的实用技巧。 一、为什么 HTTP 缓存是性能优化的 “刚

【Linux网络系列】:JSON+HTTP,用C++手搓一个web计算器服务器!

🔥 本文专栏:Linux网络 Linux实践系列 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录:别害怕选错,人生最遗憾的从不是‘选错了’,而是‘我本可以’。每一次推倒重来的勇气,都是在给灵魂贴上更坚韧的勋章。 ★★★ 本文前置知识&#xff1

从初识到深入:一次完整的 HTTP 协议系统性理解之旅

                🔥海棠蚀omo:个人主页                ❄️个人专栏:《初识数据结构》,《C++:从入门到实践》,《Linux:从零基础到实践》,《Linux网络:从不懂到不会》                ✨追光的人&#

【Qt开发】Qt系统(八)-> Qt UDP Socket

文章目录 1 -> 概述 2 -> Qt UDP Socket 核心类 2.1 -> `QUdpSocket` 2.2 -> `QNetworkDatagram` 3 -> 核心API详解 3.1 -> `QUdpSocket` 类的主要方法 3.1.1 -> `bind(

写给初学者的 HTTP 协议入门指南:从原理到实践的全面认识

                🔥海棠蚀omo:个人主页                ❄️个人专栏:《初识数据结构》,《C++:从入门到实践》,《Linux:从零基础到实践》,《Linux网络:从不懂到不会》                ✨追光的人&#

【Java 网络编程全解】Socket 套接字与 TCP/UDP 通信实战全解

文章目录 一、 网络编程基础 1.1 网络编程中的基本概念 1.1.1 发送端和接收端 1.1.2 请求和响应 1.1.3 客户端和服务端 二、Socket套接字 三、UDP数据报套接字编程 四、TCP流套接字编程 4.1 服务器引入多线程 4.2 服务器引入线程池 一、 网络编程基础什么是网络编程网络编程,指网络上