上一篇《超时基础理论与通用设计规范》统一了全链路超时的定义、分层规范与落地红线,明确所有跨进程数据库访问必须配置多层超时兜底。MySQL 作为业务最核心的存储层...
如果提前配置两层超时防护:MyBatis 语句超时 + JDBC socketTimeout,即便存在缺失索引的慢 SQL,到达预设时间后会被客户端强制中断,立...
PHPSocket.IO 是一个 PHP 版本的 Socket.IO 服务端实现,由 Workerman 作者 walkor 开发,目的是让 PHP 开发者也能...
作者: HOS(安全风信子) 日期: 2026-05-25 主要来源平台: GitHub 摘要: 本文整合第五卷的所有组件,构建一个完整的Cloud ID...
在前面的文章中,我们从Socket基础聊到HTTP协议,再到WebSocket的实时通信。但有一个关键问题我们还没有深入探讨:网络安全。
在前面的文章中,我们聊了HTTP协议的基础知识。HTTP作为一个无状态、请求-响应模式的协议,在Web发展的早期阶段确实解决了很多问题。
在上一篇中,我们聊了socket的基础概念和TCP的使用方法。这次我们来深入了解一下HTTP协议——这个我们每天都在打交道的老朋友。
作为一个从iOS开发转向全栈开发的程序员,回想起当年初入行时对网络编程的懵懂,不禁感慨万千。那时候的我,满足于使用AFNetworking、Alamofire这...
在用Jmeter压测的过程中,1000用户并发,Jmeter上总是报错,用察看结果树来观察,报错信息是:
在使用MySQL的过程中,你可能会遇到这样的困惑:为什么连接本地MySQL时,用localhost能成功,换成IP却连不上?或者明明配置了远程连接,却始终无法访...
本地套接字(unix domain socket,也称为本地套接字或Unix域套接字)与不同主机间套接字(socket, 通常基于TCP/IP协议)在通信机制、...
在Socket编程中,inet_ntop、inet_pton 以及字节序转换函数(如 htons(), htonl(), ntohs(), ntohl())是非...
在之前的文章中,我们曾讲过:协议在实现上,其本质是结构体!大家都遵守协议,那么涉及网络通信的数据都必须以结构体的形式存放!
将服务器的代码逻辑由单进程,改进为多线程,让其可以同时服务于多个用户
上述,我们实现服务器的单线程的!那么存在多个用户同时登录、发消息退出登录的操作吗?当然存在!
首先,我们通过上文的代码实现。我们发现若是想要实现单词翻译功能,我们只需要单词实现翻译模块功能。
在上一篇文章我们讲过。对于struct sockaddr*参数,要看我们想要进行什么类型的通信来决定。如果想要进行网络通信就要传入 struct...
IP地址在网络中标记主机唯一性。源主机通过目标主机的IP地址,将数据传输给目标主机。
服务器端建立连接时会得到一个socket对象,用户端也有一个socket对象。这两个对象在不同的进程里,甚至可能在不同的主机上,他俩不是同一个对象。他们俩的关系...
而我们将ip + port的组合叫做套接字socket,我们的标题说的就是这个socket,而我们后面要讲的也是socket编程。