技术栈
socket
Patrick在香港
7 天前
python
·
网络编程
·
socket
·
tcp
·
连接池
第 16,216 次连接之后,它不干了
上一篇讲连接池,结尾留了个问题:短连接除了慢,还会怎样?这篇给它一个戏剧性的答案。我在本机做了个实验:对一个测试服务连续发起短连接——连上、发一个字节、客户端主动关闭——然后数着 netstat 里的 TIME_WAIT。第 16,216 次,连不上了。
张张123y
12 天前
python
·
websocket
·
ai
·
socket
·
url
·
后端开发
后端第一课:输入 URL 后发生了什么?我用手写 Socket 把全链路跑通了
👋 我是 Yulia,一线 AI 应用开发工程师:4 年工程经验,在职做大模型应用落地。 只写一件事——把最新 AI 技术讲成人话 + 给你能直接跑通的代码(全部本机实测,不搬运不注水)。 有用就点个 关注,持续更新大模型应用的前沿实战。
似是燕归来
13 天前
网络
·
stm32
·
网络协议
·
udp
·
socket
·
rtthread
Rtthread OS 功能开发之 socket udp协议程序开发
在使用ART-PI 硬件开启WiFi联网之后,就可以进行TCP和UDP协议编程了。ART-PI WIFI联网方法
蒸鱼Yuzheng
1 个月前
自动化测试
·
python
·
websocket
·
socket
·
分布式系统
自动化 Socket 协议设计:消息序列、心跳、幂等重试与背压
摘要:TCP/WebSocket 能可靠传输字节或消息,不代表自动化任务只执行一次。断线重连、超时重试和慢设备会造成重复动作、消息堆积与失控。本文设计带版本、序号、幂等键、确认、心跳、租约和背压的应用层协议。
hanchenxing
1 个月前
socket
·
代理
Python 网络编程实战:用 Socket 实现一个 HTTP 代理服务器Python
我们将使用 Python 3.8+ 的标准库 socket、threading 实现一个简单的 HTTP 正向代理。无需安装第三方包。请确保你的终端可以运行 Python 脚本。
binqian
1 个月前
socket
Nginx 多 Worker 进程监听同一端口场景下 Linux 内核 Socket 创建管理与请求寻址机制
作为运维人员,你可能遇到过这些场景:启动 Nginx 时明明没有端口冲突,执行 lsof -i :8080 却看到多个 Worker 进程同时监听该端口;重启 Nginx 的瞬间大量请求失败,又或者高并发时部分 Worker 进程负载过高。这类问题的底层逻辑,都和 Linux 内核网络栈中 Socket 的创建、管理与请求分发机制直接相关。
...622
1 个月前
tcp/ip
·
c#
·
socket
WinForm中Socket通信服务端客户端代码实现讲解
本文承接《Socket通信原理详解》,专注于在 WinForm 项目中如何把原生 Socket API 落地成一个可以运行的"服务端 + 客户端"程序,包含完整代码和逐段讲解。
易岳群
2 个月前
网络协议
·
tcp/ip
·
socket
·
通信协议关系
搞清 Socket、TCP、MQTT 的通信关系:从底层协议到物联网实战
很多开发者刚接触网络编程时,常常被 Socket、TCP、MQTT 这几个概念绕晕:它们到底谁依赖谁?写代码时该用哪个?为什么有的场景用 TCP 直连,有的却要引入 MQTT?本文用通俗的语言和对比表格,帮你一次性理清这三者的通信关系。
在世修行
2 个月前
tcp/ip
·
socket
·
自定义协议
激光打标机TCP Socket通信协议:KZ指令集实战
定位到打标区域后,上位机需要控制激光打标机执行打标。本项目通过TCP Socket与打标机软件通信,使用一套自定义的KZ指令集。本文从第一性原理出发,讲解TCP通信的本质,并结合项目中的Laser.cs代码,深入剖析Socket连接、指令收发、协议握手、打标流程等关键技术。
神龙斗士240
3 个月前
运维
·
服务器
·
网络
·
socket
Socket编程:客户端与服务器通信全解析(网络编程)
客⼾端和服务端服务端:在常⻅的⽹络数据传输场景下,把提供服务的⼀⽅进程,称为服务端,可以提供对外服务。
小金子会发光
3 个月前
c#
·
socket
·
plc
·
modbus tcp
·
工业通信
C# WinForms 基于 Socket 手搓 Modbus TCP 调试助手(支持 01/02/03/04/05/06/0F/10)
本文使用 C#、WinForms 和原生 Socket 从零实现一个 Modbus TCP 调试助手,不依赖 NModbus 等第三方通信库。项目基于 .NET Framework 4.8,支持连接与断开、连接/收发超时、请求报文构造、响应报文解析,以及 01、02、03、04、05、06、0F、10 八种常用功能码。
夏天测
3 个月前
python
·
socket
·
网络通信
·
tcp 网络编程
·
零基础网络编程
Python 网络编程从 TCP 三次握手到 Socket 搭建极简 AI 推理服务端(零基础可跑通完整代码)
平时写单机 Python 脚本调用 LLM、本地跑 transformers 模型,只会调 API 完全够用。但只要你遇到以下场景,底层网络 Socket、TCP 知识一定会卡住你:
AI人工智能+电脑小能手
3 个月前
java
·
udp
·
网络编程
·
socket
·
tcp
【大白话说Java面试题 第215题】【10_网络协议篇】第6题:Socket 是什么?
📌 PDF:大白话说Java面试题 — 10_网络协议篇📚 回答:1.1 从应用层视角 Socket 是应用层与 TCP/IP 协议栈之间的 编程接口(API),封装了 IP 地址和端口号,为应用进程提供端到端的网络通信能力。在 Java 中,java.net.Socket 和 java.net.ServerSocket 是对底层系统调用的封装。
夏天测
3 个月前
python
·
socket
·
httpx
·
requests
·
tcp udp
·
python网络编程
·
爬虫基础
Python 网络编程入门:从 Socket 底层到 HTTP 并发实战
网络编程是 Python 后端、爬虫、即时通讯开发的核心基础。很多初学者直接上手 requests、httpx,却不懂底层 Socket 通信原理,遇到粘包、连接超时、并发阻塞等问题无从排查。本文由浅入深,从 Socket 套接字、TCP/UDP 协议差异讲起,搭配可直接运行 TCP 回声服务、UDP 消息收发、多线程聊天室、同步 / 异步 HTTP 客户端完整源码,最后配套阶梯式实战练习,零基础也能跟着敲代码落地,适合 Python 新手、爬虫入门、后端开发阅读。 关键词:Python 网络编程、Soc
kaixin_learn_qt_ing
3 个月前
socket
socket---纯C
总代码:分块代码1:创建一个 UDP 协议的发送端套接字文件描述符,用于后续通过 sendto() 向指定 IP 端口发送 UDP 数据包,创建失败直接打印错误并返回。
Nebula_g
3 个月前
java
·
开发语言
·
socket
·
线程
·
chat
Java实现本地Socket通信(二)
上一章我们学习了如何连接两个对象并相互传递消息,今天我们来继续拓展这个项目本节我们有以下目标在上一篇笔记中,我们使用了A、B两个类,这种一个类代表一个对象的方式虽然简单,但是当对象数量偏多时编写起来就会很麻烦,每两个类之间都需要连接一次,这就会创建很多个socket
Nebula_g
3 个月前
java
·
开发语言
·
学习
·
socket
·
可视化
Java实现本地Socket通信(三)
今天任务较少也较为简单本节任务我们知道,账号输入操作是需要在客户端进行的,所以这里我们需要在客户端封装登陆方法login,在这里读取输入并传递给服务端账号信息
ShineWinsu
3 个月前
linux
·
c++
·
面试
·
socket
·
模板方法模式
·
封装
·
tcpsocket
对于Linux:模版方法类的解析以及socket、TcpSocket的封装
hello 大家,那么在本篇博客中,我们就将对socket、TcpSocket进行封装(秉承着我们的一贯风格),但是在封装的同时,我们也将学习一个新的模式——模版方法类,我们之前已经学习过了策略模式,相信大家也能在本篇博客中收获多多。
CodeStats
4 个月前
java
·
linux
·
开发语言
·
io
·
socket
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
本文将以"文件描述符"为线索,从六个核心问题出发,带你从应用层一路"考古"到操作系统内核,彻底搞懂 Linux IO 系统的底层原理。
十五年专注C++开发
4 个月前
c++
·
socket
·
boost
fatal error C1189: #error: WinSock.h has already been included 的解决方案
目录1.错误原因2.解决方案boost::asio 内部会引入 WinSock2.h,而项目中先包含了 Windows.h(或其他头文件间接包含了旧版 WinSock.h),导致 WinSock.h 与 WinSock2.h 两套套接字 API 头文件重复 / 冲突包含,编译器直接报错。