# Netty-Learn **Repository Path**: radcircle/Netty-Learn ## Basic Information - **Project Name**: Netty-Learn - **Description**: Netty学习Demo,包括TCP/UDP/MQTT/Protobuf等等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2021-05-05 - **Last Updated**: 2025-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Netty-Learn ## 前言 众所周知,Netty是一款非常流行的网络编程框架,其高并发、低延迟、成熟稳定, 易上手的特点,使开发人员无需关注太多的IO网络操作以及性能问题,专注于业务开发。 本项目旨在提供Netty的Demo供大家学习,涵盖多种协议支持,自定义解码编码器等等。 ## 测试工具 大家可以自己写客户端,不过建议直接用现成的。我这里提供常用的Socket测试工具, 见项目utils目录。 ## 支持协议 - TCP - UDP - MQTT - Protobuf ## Protobuf 见Netty-Protobuf模块,运行protoc.exe程序把.proto文件生成java代码,执行指令:**protoc --java_out=./ ./NettyProtobuf.proto**。 ### Protobuf多种协议支持 见package mul。