技术栈
socket
金融支付架构实战指南
8 小时前
socket
·
tcp
·
write
·
listen
·
connect
Java Socket 全网read/write底层原理 + 避坑实战
Java 网络编程中,Socket BIO 是所有网络通信的基石,也是面试高频考点。大部分开发者只会写调用代码,但不懂内核缓冲区、读写线程安全、FIN/RST 断连、延迟报错、进程退出机制,导致线上频发数据错乱、数据丢失、Connection reset、Broken pipe 等问题。
知无不研
2 天前
linux
·
服务器
·
网络
·
c++
·
socket
·
网络套接字
对套接字的深入理解
为了方便理解,以下是一套完整的套接字编程server.cclient.c在很多人看来,套接字是个很抽象的概念,大部分人只知道必须创建它才能进行通讯,但是套接字到底是什么,却不知道该怎么回答。如果你有以下疑问,我想我的思考会帮助到你。
Irissgwe
16 天前
linux
·
网络
·
网络协议
·
udp
·
socket
·
socket编程
二、Socket编程UDP
为什么服务器要 bind,客户端不用?服务器端口必须固定(众所周知),客户端才知道往哪发客户端数量很多,OS 随机分配端口就行
Irissgwe
18 天前
linux
·
网络
·
websocket
·
网络协议
·
socket
·
linux网络编程
一、网络基础概念
网络发展独立模式: 计算机之间相互独立;网络互联: 多台计算机连接在一起, 完成数据共享局域网 LAN: 计算机数量更多了, 通过交换机和路由器连接在一起
Groundwork Explorer
23 天前
socket
·
w5500
·
esp32s3
·
circuitpython
·
socketpool
W5500 CircuitPython 驱动测试知多少?
Adafruit CircuitPython 10.1.3 on 2026-02-21; VCC-GND YD-ESP32-S3 (N16R8) with ESP32S3
辰尘_星启
25 天前
linux
·
python
·
socket
·
系统
·
通信
【Linux】Python Socket编程指南
网络通信的本质是端到端的状态同步。在Linux操作系统的哲学中,一切皆文件。Socket同样被抽象为文件描述符(FD),针对网络的读写操作,与读写磁盘文件在底层并无二致。
SoveTingღ
1 个月前
linux
·
服务器
·
c++
·
qt
·
socket
【问题解析】Socket已经关闭了,但是端口还处于listening状态?
最近在上手一个QT项目的时候,在windows下用C++实现了一个服务器功能,开启50000-50008端口进行TCP监听,用来和另一个工具进行交互,服务器要求能动态创建和删除。但是在实际测试的时候发现我的服务器有的时候删不掉,即使socket已经关闭了,但是端口还是处于LISTENING的状态。
H Journey
1 个月前
网络
·
socket
·
多路复用
·
事件注册
Linux网络编程,高性能 IO 多路复用服务器:向 epoll 监控器注册要监听的 socket 和事件
这是 epoll 高并发服务器最核心的操作之一:向 epoll 监控器注册要监听的 socket 和事件。
H Journey
1 个月前
网络
·
socket
网络编程-创建SOCKET套接字
这行代码是网络编程(TCP通信)的核心起点,作用是:在操作系统中创建一个「网络套接字(Socket)」,相当于给程序开了一个「网络通信的接口」,后续所有发送/接收数据、建立连接都靠它。
sichuanwww
2 个月前
udp
·
socket
·
tcp
套接字Socket编程样例
在运输层网络编程需要用到套接字socket编程,主要包括UDP和TCP编程。1.1 UDP为无连接服务,其编程模型如图1.1所示。
闻道且行之
2 个月前
c++
·
http
·
socket
·
libhv
·
c/c++
libhv 安装与使用全流程教程
HTTP 作为互联网通信的核心协议,是 C/C++ 后端开发中构建网络服务的基础能力。本文将从 HTTP 核心请求方法入手,详解 C/C++ 实现 HTTP 服务的主流方式,结合实战代码示例,帮助开发者快速掌握从基础到进阶的实现思路。
曲幽
3 个月前
python
·
websocket
·
nginx
·
socket
·
fastapi
·
web
·
async
·
socketio
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!
不知道你有没有这种时刻:接到一个需求,要做“实时聊天”或“消息推送”,脑子里第一反应就是——上WebSocket!结果打开FastAPI文档,发现官方原生支持WebSocket,但同事/社区/老项目又总提“Socket.IO”。
MIXLLRED
3 个月前
开发语言
·
python
·
socket
·
threading
Python模块详解(一)—— socket 和 threading 模块
socket 模块提供了对 Berkeley sockets API 的访问,是实现网络通信的基础。通过它,可以创建客户端和服务器,进行 TCP 或 UDP 数据传输。
_OP_CHEN
3 个月前
linux
·
服务器
·
网络
·
网络协议
·
计算机网络
·
socket
·
c/c++
【Linux网络编程】(一)初识计算机网络:从独立主机到协议世界的入门之旅
作为一名程序员,不管是做后端开发、嵌入式开发还是前端开发,计算机网络都是绕不开的核心基础。我们每天用浏览器访问网页、用 IM 工具聊天、用服务器部署应用,背后都是计算机网络在默默支撑。从最初的单台独立计算机,到如今互联互通的互联网世界,网络的发展本质上是为了解决设备协同、数据共享的核心问题。这篇文章就从计算机网络的发展背景出发,带大家一步步认识网络的核心 —— 协议,搞懂为什么网络需要协议、协议是如何设计的,为后续深入学习 TCP/IP、Socket 编程打下基础。下面就让我们正式开始吧!
皮皮哎哟
3 个月前
网络
·
udp
·
socket
·
sendto
·
udp包头
linux网络编程:UDP
在嵌入式Linux网络编程中,UDP协议是实现快速、简单通信的关键。与TCP的复杂机制不同,UDP采用无连接方式,直接发送数据报。本文将深入解析UDP编程的每个环节,基于文档内容提供完整实现。
大Mod_abfun
4 个月前
服务器
·
网络
·
c#
·
socket
·
vb.net
·
文件传输
Socket网络通信教程1(文件传输,IPv4+v6,多客户端管理,重构?)
这是一个等了2年的更新,能够真的看到并且看完这个文章的人很少了,但是我还是要发,因为这只是教程的一部分,如果你喜欢就麻烦各位跌给我点点赞,你的关注和点赞收藏是对我最大的动力,真的不吹牛啦,我的教程已经很详细了!!
小贺儿开发
4 个月前
3d
·
unity
·
实时互动
·
udp
·
socket
·
网络通信
Unity3D 文物互动大屏
基于 Unity3D 引擎开发 Windows 与 Android 双端联动互动大屏。手机端可实时控制电脑端 3D 模型:滑动旋转、双指缩放、双击复原,左右按钮切换模型,实现流畅的跨端交互体验。
BackCatK Chen
4 个月前
开发语言
·
网络协议
·
c#
·
socket
·
通信系统
·
多客户端
·
局域网协作
#基于C#的Socket多客户端通信系统
作者:BackCatK Chen 厦门市电子工程中级工程师 专注领域:C#开发、网络通信、嵌入式系统集成
Trouvaille ~
4 个月前
linux
·
运维
·
服务器
·
网络
·
c++
·
tcp/ip
·
socket
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
💬 开篇:前面四篇把UDP编程从基础到进阶全部讲完了。UDP是无连接的、不可靠的数据报协议,写起来简单直接。但真实的网络服务,绝大部分用的是TCP——面向连接、可靠传输、流式协议。这一篇开始TCP编程系列,第一篇先把TCP和UDP的本质区别讲清楚,然后逐个拆解TCP的核心API(socket/bind/listen/accept/connect),最后实现一个单连接的Echo Server。理解了这些基础,后面的多进程、多线程、线程池版本才能看懂为什么要这样设计。
Trouvaille ~
4 个月前
linux
·
服务器
·
网络
·
c++
·
安全
·
udp
·
socket
【Linux】UDP Socket编程实战(三):多线程聊天室与线程安全
💬 开篇:前两篇实现了Echo Server和网络字典,都是单播模式——一个客户端发消息,服务器只回给他。但聊天室不是这样的:一个人发消息,所有人都要收到。这就要引入路由转发机制。同时,多个客户端并发访问,服务器要用线程池处理,这就涉及线程安全问题。这一篇会把UDP编程的几个核心技术点串起来:在线用户管理、消息路由、线程池、互斥锁,以及UDP全双工特性。