# CSharp_NetworkProtocol_HPSocket **Repository Path**: qq28069933146_admin/csharp_networkprotocol_hpsocket ## Basic Information - **Project Name**: CSharp_NetworkProtocol_HPSocket - **Description**: C#_网络协议研究_HPSocket网络通讯框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 4 - **Created**: 2023-06-12 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: hpsocket, Net7, TCP ## README # CSharp_NetworkProtocol_HPSocket #### 介绍 C#_网络协议研究_HPSocket网络通讯框架 #### HPSocket.Net介绍 1. HPSocket是一套高性能TCP/UDP/HTTP通信框架(适用于Windows、Linux和OSX的HP Socket),包括服务器、客户端和代理组件。 2. 它被广泛应用于各种场景中的TCP/UDP/HTTP通信应用。它提供了C/C++、C#、Delphi、Java、Python等编程语言接口。HP Socket完全封装了通信层,应用程序不需要关注通信层的任何细节。 3. HPSocket支持的平台:Windows 7+x86/x64、Linux内核2.6.32+x86/x64、mac操作系统10.12+x64、树莓派4B。 4. HPSocket除了TCP/UDP/HTTP协议,还支持HTTP、WebSocket等协议。 #### HPSocket.Net相对于System.Net.Sockets具有的优势 1. HPSocket提供了更多的协议支持,如TCP、UDP、HTTP、WebSocket等,而System.Net.Sockets只支持TCP、UDP等基本协议。 2. HPSocket的性能更高,可以处理更多的并发连接,支持更高的吞吐量和更低的延迟。 3. HPSocket提供了更多的高级功能,如SSL加密、压缩、心跳包等,而System.Net.Sockets只提供了基本的网络通信功能。 4. HPSocket比System.Net.Sockets跨平台支持的早,兼容性或许更好。 #### 与HPSocket差不多的Socket框架 1. DotNetty(博客有讲) 2. SuperSocket(可选) #### 进度 1. TCP示例 0% 2. UDP示例 0%(欢迎大家添加) 3. WebSocket示例 0%(欢迎大家添加) #### 参与贡献