- 博客(7)
- 收藏
- 关注
原创 Python网络编程从入门到实战:7个阶梯式项目(TCP/UDP/聊天室/代理/数据采集)
很多同学学习Python时,只会基础语法,面对网络编程、Socket通信、服务端开发完全无从下手。网络编程是Python后端、爬虫、分布式开发、物联网通信的核心基础,本文整理了入门→初级→中级→高级全套实战项目,从最简单的时间服务器到完整的多线程聊天室、代理服务器、实时监控系统,全部可直接运行!所有代码无封装、零基础可看懂、Windows/Linux/Mac全平台适配,文末附完整源码和运行教程。
2026-08-18 10:31:57
237
原创 Python网络编程零基础入门!Socket+TCP/UDP+HTTP客户端实战
sent = sock.sendto(data, (host, port)) # 向指定地址发送数据。print(f"响应数据类型: {response.headers[‘content-type’]}”)client_socket.connect((host, port)) # 主动连接服务器。print(f"响应状态码: {response.status_code}“)print(f"使用协议版本:{resp.http_version}")
2026-08-17 10:24:05
228
原创 服务器架构模型 基础知识 数据传输过程 操作系统为了保护自己,设计了用户态、内核态两个状态。应用程序一般工作在用户态,当调用一些底层操作的时候(比如 IO 操作),就需要切换到内核态才可以进行。 图
阻塞 IO、非阻塞 IO 都不适合高并发场景;生产优先使用 IO 多路复用 epoll。多进程 / 多线程服务器适合连接数不多、业务耗时的场景;连接上万会资源受限。单线程 Reactor 适合 IO 密集、业务处理快的场景;一旦业务有耗时计算,必须接入线程池。主从多 Reactor 用来分担大量连接下 IO 监听压力。
2026-08-15 10:43:23
237
原创 Java网络编程零基础全解析(核心概念+URL+Socket实战代码)
网络编程是Java后端开发、分布式开发、网络通信开发的核心基础,所有跨设备数据交互、接口请求、服务通信的底层原理都离不开网络编程。网络接口是设备与网络的连接通道,分为物理接口(网卡、无线网卡)和逻辑接口(回环接口、虚拟接口),每个接口可绑定多个IP地址。
2026-08-14 11:00:27
149
原创 Python 网络编程完全指南:从 Socket 到高并发,避开所有坑
引言初学 Python 网络编程时,你是否也曾被这些名词搞得头晕目眩——IP、端口、Socket、TCP、UDP、阻塞、非阻塞、粘包、IO 多路复用……更别提还有 epoll、asyncio 这些让人望而生畏的概念。很多人照着教程敲完代码,能让服务端和客户端“聊上天”就觉得自己会了,但一遇到真实场景——高并发、断线重连、粘包处理——就束手无策。其实,网络编程的本质可以用一句话概括:两个进程按照约定,在网络中可靠或高效地交换字节。剥开所有花哨的术语,核心就是这么简单。
2026-08-12 16:54:49
317
原创 Java核心基础干货笔记(网络编程、反射、异常、序列化)
网络通信的核心三大必备要素:IP地址、端口号、通信协议,三者缺一不可,是实现设备间数据传输的基础。分类方式一:按版本划分。
2026-08-11 16:28:57
197
原创 网络编程全网零基础入门|互联网发展史+完整TCP/IP协议栈梳理
20世纪50年代,美国研发的SAGE半自动防空系统,首次实现了雷达、通信设备、计算机的联动,搭建起早期实时数据传输体系,奠定了网络“远程采集、集中处理、快速响应”的核心思想,为后续互联网诞生埋下伏笔。早期网络仅有硬件架构,缺少统一通信规则,1970年NCP协议应运而生,实现了单网络内主机通信,但无法适配多异构网络互联,存在极大局限性。IPv4为32位地址,分为网络号和主机号,包含A、B、C、D、E五类地址,日常局域网常用192.168、172.16、10开头的私有IP,仅用于内网通信,无法直接访问公网。
2026-08-10 17:34:36
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅