网络与通信

《Linux网络编程》2.Socket编程(UDP/TCP)

💡Yupureki:个人主页✨个人专栏:《C++》 《算法》《Linux系统编程》《高并发内存池》《MySQL数据库》《个人在线OJ平台》《Linux网络编程》🌸Yupureki🌸的简介:目录1. UDP编程1.1 常用接口1.1.1 socket() – 创建套接字1.1.2 bind() – 绑定地址和端口1.1.3 send()

【WebSocket 测试工具 - (绿色免费,免安装)】

WebSocket 测试工具 - (绿色免费,免安装) 目录 简介 运行方式 界面概览 客户端模式 连接 WebSocket 服务器 发送消息 接收消息 心跳设置 定时发送 指令集 日志管理 服务器模式 启动与停止服务器 心跳设置 客户端管理 发送消息 指令集 日志管理 常见问题 简介WebSocket 测试工具是一款集 W

Linux网络:使用TCP实现网络通信(服务端)

文章目录 1. TCP网络程序的服务端(初始化) 1.1 封装一个TcpServer类 1.2 创建socket套接字 1.3 绑定套接字 1.4 监听套接字 2. TCP网络程序的服务端(连接和通信) 2.1 Accept建立连接 2.2 提取客户端信息 2.3 实现通信服务 序&#

【Linux网络】应用层协议HTTP

在前面的文章中我们自己定义并实现了一个自定义协议,从序列化和反序列化,到封装报文,解析报文等,这就是我们自己实现的一个应用层协议。虽然我们说, 应用层协议是我们程序员自己定的,但实际上,已经有大佬们定义了一些现成的,又非常好用的应用层协议,供我们直接参考使用,HTTP

【WebSocket稳定性提升秘诀】:如何在生产环境中规避7类典型错误

第一章:WebSocket稳定性问题的根源解析WebSocket作为一种全双工通信协议,广泛应用于实时消息推送、在线协作和直播弹幕等场景。然而在实际生产环境中,连接中断、心跳失效、消息丢失等问题频发,其根本原因往往隐藏于网络环境、服务架构与协议实现细节之中。网络层不稳定性公网环境下,客户端与服务器之间的中间节点(如

手把手教你解决HTTP 403 Forbidden错误(全网最全解决方案)

文章目录 当浏览器突然抛出403错误时(内心是崩溃的) 一、403错误的核心本质(必看!!!) 二、七大解决方案(总有一个能救你) 方案1:文件权限大检查(Linux用户必看) 方案2:服务器配置排雷战

C++ 日志系统实战第五步:日志器的设计

全是通俗易懂的讲解,如果你本节之前的知识都掌握清楚,那就速速来看我的项目笔记吧~    本文项目代码编写收尾!日志器类 (Logger) 设计(建造者模式)        日志器主要用于和前端交互。当我们需要使用日志系统打印 log 时,只需创建 Logger 对象,调用该对象的 debug、

传输层协议UDP原理

端口号回顾        端口号的作用类似pid,用来标识进程的唯一性。只是为了与系统解耦,所以有了端口号。通过ip来确定唯一主机,再通过端口号找到指定的进程。就可以让全网内唯一的两个进程通信了。        所以一个完整的报文至少要携带ip和端口号,ip是在网络层协议来维护的本章不做讲解,而端口号是在传输层协议中维护的&#x

JavaEE初阶——HTTP/HTTPS 核心原理:从协议格式到加密传输

—JavaEE专栏— ⬅(click) 引言在网络通信中,HTTP/HTTPS 是我们每天都在接触的应用层协议——打开浏览器访问网页、使用 App 加载数据,背后都离不开它们的支撑。本文将从 HTTP 基础概念出发,深入剖析协议格式、请求响应机制,再到 HTTPS 的加密原理与安全保障,结合实例