网络与通信

SkyWalking - 指标(Metrics)采集:JVM、OS、HTTP 等内置指标说明

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕SkyWalking这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶

手写一个C++ TCP服务器实现自定义协议(顺便解决粘包问题)

在之前的博客中,我们了解了关于UDP和TCP的网络编程,直观的感受了一下网络套接字是如何使用的,并且成功的完成了客户端与服务端的网络通信,但是其中还有一个小细节我们可能会忽略,就是UDP是基于数据报进行传输的,一下子就将所有我们要发送的信息传送给对方,但是我们的TCP可是基于字节流进行传输的&#xff

C语言网络编程:TCP、UDP、HTTP深度解析

C语言网络编程:TCP、UDP、HTTP深度解析 一、前言:为什么网络编程是C语言开发的重要技能? 学习目标 理解网络编程的本质:编写程序实现网络通信、数据传输和应用交互 明确网络编程的重要性:支撑Web开发、网络游戏、物联网等领域的发展 掌握本章学习重点:TCP、UDP、HTTP的开发方法、避坑指南、实战案

Flutter 组件 ipaddr 适配鸿蒙 HarmonyOS 实战:高性能 IP 地址解析,构建子网掩码治理与网络边界安全架构

欢迎加入开源鸿蒙跨平台社区:#Flutter 组件 ipaddr 适配鸿蒙 HarmonyOS 实战:高性能 IP 地址解析,构建子网掩码治理与网络边界安全架构前言在鸿蒙(OpenHarmony)生态迈向工业级物联网、涉及复杂内网穿透、防火墙规则动态配置及高性能路由器网关开发的背景下,如何精准地处理 IPv4 与

经典面试题:为什么 TCP 要三次握手?解决了什么问题?

经典面试题:为什么 TCP 要三次握手?解决了什么问题? 文章目录 经典面试题:为什么 TCP 要三次握手?解决了什么问题? 观前提醒: 1. 三次握手,主要解决了 3 个问题(有三个意义): 1.1 投石问路,确认通信

Flutter 三方库 sm_crypto 的鸿蒙化适配指南 - 实现国产密码算法 SM2/SM3/SM4 的端侧加解密、支持数字签名与国密 SSL 安全通信实战

欢迎加入开源鸿蒙跨平台社区:#Flutter 三方库 sm_crypto 的鸿蒙化适配指南 - 实现国产密码算法 SM2/SM3/SM4 的端侧加解密、支持数字签名与国密 SSL 安全通信实战前言在进行针对中国市场的 Flutter for OpenHarmony 企业级或政务级应用开发时,支持国产密码算法(国密)是硬性的合规要求。sm_cr

iOS 抓包怎么绕过 SSL Pinning 证书限制,抓取app上的包

在 iOS 网络调试中,最典型的现象是: 代理已经配置 证书已经信任 Safari 可以正常抓到 HTTPS 目标 App 一启动就提示网络错误 Charles 或 Fiddler 里只能看到一条失败的连接,甚至什么都没有。这个情况可能是App 在 TLS 层主动校验了服务器证书或做了 Pin 校验。 第一步,确认失败发生在 TLS 阶段 在

Clawdbot保姆级教程:Qwen3:32B代理网关HTTPS反向代理与域名绑定配置

Clawdbot保姆级教程:Qwen3:32B代理网关HTTPS反向代理与域名绑定配置1. 为什么需要这套配置:从本地调试到生产可用的跨越你刚跑通Clawdbot,用clawdbot onboard启动了服务,打开浏览器输入一串带pod编号的URL,看到界面弹出“gateway token missing”——这其实是系统在提醒

TCP调试必备:NetAssist网络调试助手!

说到网络调试助手这类软件,排名第一的肯定是——「NetAssist网络调试助手」。 NetAssist网络调试助手是南京云想物联网科技有限公司开发的,前身为铭心网络,最早发布于2001年,专注于物联网软硬件产品研发。 流传至今已有接近20年了,基本上这是一款电气工程师、上位机工程师、嵌入式工程师、MES工程师、网络工程师必备的

快速UDP网络连接协议(QUIC)

一、核心定义:一句话概括QUIC 是一种基于 UDP 的、旨在提高网络连接速度和安全性 的现代传输层网络协议。它由 Google 最初开发,现已成为 HTTP/3 的底层基础,并由 IETF 标准化。你可以把它理解为 “TCP + TLS + HTTP/2” 的强大替代品,但它运行在 UDP 之上,而非 TCP