网络编程

white_ant3 天前
java·网络编程·netty
5-Netty WebSocket 与 HTTP注意:WebSocketServerProtocolHandler 默认不处理分片,需要业务层自行实现。
WZF-Sang12 天前
服务器·网络·c++·学习·网络编程·php
网络基础——2程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应用层。因此下面就来学习一些有关应用层的知识
天空'之城12 天前
linux·开发语言·网络编程·reactor 反应堆模式
Linux 系统编程 14:Reactor 反应堆模式前言:承接上一篇 IO 多路复用与 epoll 核心原理,掌握 epoll API 只是基础,如何基于 epoll 构建高性能、易扩展的服务器架构,才是工业级开发的核心。本篇讲解高性能服务器的通用设计范式 ——Reactor 反应堆模式,拆解三大核心组件与三种经典架构模型,并从零手写实现一个单 Reactor 单线程服务器,带你理解 Nginx、Redis、Netty 等主流中间件的底层设计思想。
天空'之城13 天前
linux·网络编程
Linux 系统编程 12:TCP 进阶前言:承接上一篇 TCP 基础 Socket 编程,跑通单客户端回显服务只是入门。实际开发中,TCP 字节流特性带来的粘包问题、单服务器同时服务多个客户端的并发需求,是必须解决的两个核心问题。本篇深入拆解粘包的成因与三种主流解决方案,实现多进程、多线程两种经典并发服务器模型,并讲解 TCP 常用选项优化,是从网络编程入门到工程实战的关键一步。
一条泥憨鱼1 个月前
java·开发语言·网络·网络编程
Java网络编程:Socket通信从入门到起飞🌈个人主页:一条泥憨鱼(欢迎各位大佬莅临)🎬精选专栏:数据结构与算法,Java ,苍穹外卖日记,AI学习,JavaWeb
段ヤシ.2 个月前
java·网络编程·反射
回顾Java知识点,面试题汇总Day18(持续更新)通过一个实例化对象映射到类,在程序运行期间就可以获取类的信息,进行相关操作。Class类是反射的基础用一个对象来表示某个类的信息,通过Class类来创建
2401_892070982 个月前
网络编程·reactor·epoll·反应堆模型
【高性能网络核心】Reactor 模型原理与整体架构:从入门到架构师级理解在高性能网络框架(Nginx、Redis、Netty、muduo、Skynet)中,Reactor 模型是绝对的底层灵魂。它解决了 C10K 问题,实现了单线程 / 少量线程支撑百万并发连接,是后端架构师必须吃透的核心模型。
UrSpecial2 个月前
服务器·网络编程·reactor·tcp
从零实现 Reactor + ThreadPool TCP 服务器本文将从什么是reactor,以及为什么需要reactor开始讲起,在reactor模型的基础上引入线程池,最终实现一个TCP服务器。
毋语天2 个月前
python·网络编程·fastapi·rest api·异步编程
FastAPI 网络编程入门到实战:从 HTTP 协议到异步 API 开发本文带你从零理解网络编程基础,掌握 FastAPI 的核心概念:路径与查询参数、类型校验、异常处理、异步编程,并最终部署一个完整的 API 服务。所有代码均可直接运行,适合想要快速上手现代 Python Web 开发的读者。
hellojackjiang20112 个月前
网络·网络协议·tcp/ip·架构·网络编程
socket长连接在手游场景下的技术实践本文由37手游黄子键分享,有排版和内容优化等。本文介绍了37手游基于B站goim框架自研长连接系统的实践。系统采用分层设计,支持多协议和发布/订阅机制,用于直播弹幕、实时推送等场景,实现了高性能与业务适配。
Qt程序员2 个月前
linux·网络编程·多线程·epoll·网络io·阻塞io·io_uring
网络 I/O 面试必考点:从多进程多线程到异步 I/O 与多路复用网络 I/O 的演进,是一场围绕“如何高效管理等待”的核心革命。从多进程的“人海战术”,到多路复用的“精兵强将”,再到异步 I/O 的“自动化未来”,网络 I/O 模型的演进,其目标始终如一:在有限的资源下,承载更高的并发。
UrSpecial3 个月前
网络编程·tcp·posix api
POSIX API与TCP网络编程这篇文章咱们就来聊聊 TCP 网络编程里那些绕不开的 POSIX API。我会带你捋一捋这些 API 到底是怎么干活的,顺便把开发中容易踩的坑,还有面试官最爱问的那些“经典问题”也都一并讲透。
UrSpecial3 个月前
c语言·网络编程·reactor·epoll
基于C语言与Epoll的Reactor模型在网络编程的世界里,如何高效地处理成千上万个并发连接始终是一个核心挑战。传统的“一个连接一个线程”的模型在连接数较少时简单有效,但当并发量上来后,线程创建和上下文切换的开销会成为系统的瓶颈。
学会去珍惜3 个月前
c语言·网络编程·游戏开发·嵌入式系统·系统编程
学会C语言可以做什么C语言是一种通用的编程语言,它的应用范围非常广泛,可以用于开发各种类型的应用程序。C语言有着高效、灵活、可移植的特点,是底层系统编程的主流语言之一,也是各种应用软件开发的重要语言之一。本文将详细介绍 C语言可以做什么,以及 C语言在不同领域的应用。
2401_841495643 个月前
linux·网络·c++·网络编程·ip·tcp·服务端
Linux C++ TCP 服务端经典的监听骨架本文介绍一个Linux 系统下的TCP服务端程序,功能如下:1.绑定 IP + 端口2.监听客户端连接
rqtz4 个月前
开发语言·c++·网络编程·boost
【C++】揭秘工程实践:Boost 源码编译与 CMake 环境搭建的具体流程🔥大奇个人主页 :https://blog.csdn.net/m0_75192474?type=blog ⚡本文所属专栏:https://blog.csdn.net/m0_75192474/category_13131150.html
Byte不洛4 个月前
计算机网络·https·网络编程·cookie·后端开发
Cookie、Session、HTTPS 全解析:从原理到中间人攻击在你每天登录 B站、腾讯视频的时候,有没有想过一个问题:👉 为什么你关闭浏览器之后,再打开居然不用重新登录?
linux开发之路4 个月前
c++·网络编程·多线程·epoll·muduo网络库
muduo网络库为什么高性能?内容来自:程序员老廖很多同学不知道 C++ 方向该做什么项目,于是选择学习或模仿陈硕老师的 muduo。这本身是非常棒的学习路径,很多同学存在两个问题。
Byte不洛4 个月前
linux·c++·操作系统·网络编程·tcp
手写一个C++ TCP服务器实现自定义协议(顺便解决粘包问题)在之前的博客中,我们了解了关于UDP和TCP的网络编程,直观的感受了一下网络套接字是如何使用的,并且成功的完成了客户端与服务端的网络通信,但是其中还有一个小细节我们可能会忽略,就是UDP是基于数据报进行传输的,一下子就将所有我们要发送的信息传送给对方,但是我们的TCP可是基于字节流进行传输的,我们如何保证读取上来的数据,是一个完整的报文呢?
Brookty4 个月前
网络编程·网络入门
网络应用层编程入门文章目录一、操作位置二、通信路径1.单工2.半双工3.全双工三、丢包现象四、协议类型1.UDP1.1单位