Watch 254 Star 499 Fork 190

kerryjiang / SuperSocketC#Apache-2.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用 SuperSocket来轻易的开发出你需要的Socket应用程序来集成到你的现有系统之中。 spread retract

Clone or download
Notice: Creating folder will generate an empty file .keep, because not support in Git


Join the chat at Build Status NuGet Version NuGet Badge

SuperSocket is a light weight extensible socket application framework. You can use it to build an always connected socket application easily without thinking about how to use socket, how to maintain the socket connections and how socket works. It is a pure C# project which is designed to be extended, so it is easy to be integrated to your existing systems as long as they are developed in .NET language.

Warning: the master branch is for SuperSocket 2.0. SuperSocket 2.0 is a fresh .NET Core only version, which is under developing and unstable. If you want a stable version which can be used in your production system, please switch to branch v1.6.

SuperSocket 2.0 Roadmap:

  • 2019 Q2:

    • Basic pipeline filters
    • Commands
    • Session container
    • First beta release
  • 2019 Q3-Q4:

    • Fix issues and do enhancements for the existing features
    • Features requested by users
    • TLS Socket
    • Performance test/tuning
    • Second beta release
  • 2020 H1:

    • Fix issues of the existing features
    • Other features requested by users
    • Stable release

Copyright 2010-2019 Kerry Jiang (

Comments ( 8 )

Sign in for post a comment


Help Search