RepositoryC#USHoa Kỳ
KE

kerryjiang/SuperSocket

SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.

4.2ksao
1.2kfork
185issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: network-protocol-decoding

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: socketserver

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: realtime-communication

#1 Repository Của Tháng

⚡ SuperSocket — Framework server socket .NET mạnh mẽ, mở rộng từ TCP tới WebSocket

Xây dựng ứng dụng truyền thông mạng tùy chỉnh trên .NET với kiến trúc pipeline và hỗ trợ đa giao thức.

SuperSocket là một framework ứng dụng server socket hiệu năng cao, có khả năng mở rộng cho .NET. Nó cung cấp kiến trúc vữ chắc để xây dựng các ứng dụng truyền thông mạng tùy chỉnh với hỗ trợ đa proactor bao gồm TCP, UDP và WebSocket.

✨ Điểm nổi bật

  • Kiến trúc Pipeline linh hoạt: xử lý dữ liệu đến hiệu quả với bộ lọc tùy chỉnh.
  • Trừu tượng hóa Protocol: che giấu thao tác socket thấp cấp, hỗ trợ TCP, UDP, WebSocket, protocol tùy chỉnh.
  • Hỗ trợ Middleware: hệ thống middleware mở rộng cho xử lý kết nối và gói tin.
  • Quản lý Session toàn diện: quản lý vòng đời kết nối từ kết nối đến ngắt kết nối.
  • Hệ thống lệnh Command: mô hình xử lý dựa lệnh cho yêu cầu từ client.
  • Hỗ trợ WebSocket đầy đủ: bao gồm các phần mở rộng như nén.
  • Tích hợp .NET hiện đại: tích hợp sẵn với DI, cấu hình và logging của .NET.
  • Đa nền tảng: chạy trên mọi nền tảng được .NET hỗ trợ.
  • Hỗ trợ Client: thành phần client kết nối đến server, hỗ trợ proxy.
  • Hiệu năng cao: thiết kế cho throughput cao, độ trễ thấp nhờ buffer pooling và cấp phát bộ nhớ tối ưu.

💡 Vì sao đáng chú ý

SuperSocket khác biệt nhờ kiến trúc pipeline cho phép tùy biến hoàn toàn cách xử lý dữ liệu đầ vào. Không chỉ dừng ở một thư viện socket đơn thuần, nó cung cấp toàn bộ hệ sinh thái từ server tới client, phù hợp cho real-time communication, IoT, game server, chat app...


#CSharp #SocketServer #DotNet #RealTimeCommunication #TCP #UDP #WebSocket #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC
cesanta/mongoose

Embedded web server, with TCP/IP network stack, MQTT and Websocket

13.1k
Oct 27, 2026
RepositoryPHP
walkor/workerman

An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.

11.5k
Oct 9, 2026
RepositoryC
ldcsaa/HP-Socket

High Performance TCP/UDP/HTTP Communication Component

6.2k
Aug 31, 2026
RepositoryObjective-C
JackJiang2011/MobileIMSDK

原创全平台IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp、鸿蒙Next,服务端基于Netty。

6.1k
Oct 28, 2026
RepositoryJava
tywo45/t-io

T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework

1.9k
Jun 24, 2025
RepositoryC#
jellyfin/jellyfin

The Free Software Media System - Server Backend & API

58.7k
Oct 28, 2026
RepositoryC#
AvaloniaUI/Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

31.7k
Oct 23, 2026
RepositoryC#
BeyondDimension/SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

27.3k
Aug 31, 2026
RepositoryC#
bitwarden/server

Bitwarden infrastructure/backend (API, database, Docker, etc).

20.5k
Oct 27, 2026