dotnet-SuperSocket是一个轻量级跨平台和可扩展socket服务器应用程序框架

  • N8_679986
    了解作者
  • 73.3KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-07 04:11
    上传日期
SuperSocket是一个轻量级,跨平台和可扩展socket服务器应用程序框架
dotnet-SuperSocket是一个轻量级跨平台和可扩展socket服务器应用程序框架.zip
  • kerryjiang-SuperSocket-857aac2
  • src
  • SuperSocket.WebSocket
  • SuperSocket.WebSocket.csproj
    308B
  • WebSocketPipelineFilter.cs
    1.6KB
  • OpCode.cs
    275B
  • WebSocketConstant.cs
    1.8KB
  • WebSocketPackage.cs
    268B
  • SuperSocket.SessionContainer
  • SuperSocket.SessionContainer.csproj
    421B
  • InProcSessionContainerMiddleware.cs
    1.3KB
  • InProcSessionContainerMiddlewareExtensions.cs
    429B
  • SuperSocket.Primitives
  • IAppSession.cs
    528B
  • SuperSocket.Primitives.csproj
    909B
  • ISessionFactory.cs
    146B
  • IChannelRegister.cs
    232B
  • DefaultStringPackageDecoder.cs
    596B
  • HostBuilderExtensions.cs
    651B
  • AsyncToSyncSessionContainerWraper.cs
    704B
  • ISessionContainer.cs
    399B
  • IServerInfo.cs
    99B
  • SessionContainerExtensions.cs
    1.7KB
  • ServerOptions.cs
    210B
  • IChannelCreatorFactory.cs
    358B
  • IChannelCreator.cs
    454B
  • IServer.cs
    271B
  • IMiddleware.cs
    131B
  • ListenOptions.cs
    481B
  • MiddlewareBase.cs
    169B
  • TaskExtensions.cs
    194B
  • IHostBuilder.cs
    228B
  • SuperSocket.Server
  • HostBuilderExtensions.cs
    6.5KB
  • SuperSocketService.cs
    7.4KB
  • SuperSocket.Server.csproj
    1.6KB
  • SuperSocketExtensions.cs
    1.2KB
  • TcpChannelCreatorFactory.cs
    775B
  • TcpChannelCreator.cs
    3.9KB
  • GenericSessionFactory.cs
    317B
  • SuperSocketHostBuilder.cs
    2.1KB
  • DefaultSessionFactory.cs
    259B
  • AppSession.cs
    2.1KB
  • SuperSocket.WebSocket.Server
  • WebSocketSession.cs
    305B
  • WebSocketHostBuilder.cs
    2KB
  • SuperSocket.WebSocket.Server.csproj
    567B
  • WebSocketServerExtensions.cs
    466B
  • SuperSocket.Client
  • SuperSocket.Client.csproj
    533B
  • EasyClient.cs
    3KB
  • SuperSocket.Channel
  • SuperSocket.Channel.csproj
    545B
  • IChannel.cs
    569B
  • ChannelOptions.cs
    346B
  • PipeChannel.cs
    5.9KB
  • TcpPipeChannel.cs
    4KB
  • ChannelBase.cs
    1.2KB
  • SuperSocket.ProtoBase
  • SuperSocket.ProtoBase.csproj
    305B
  • BeginEndMarkPipelineFilter.cs
    1.7KB
  • DelegatePipelineFilterFactory.cs
    641B
  • IPipelineFilterFactory.cs
    201B
  • Extensions.cs
    684B
  • FixedSizePipelineFilter.cs
    628B
  • DefaultPipelineFilterFactory.cs
    566B
  • ProtocolException.cs
    338B
  • PipelineFilterFactoryBase.cs
    818B
  • IKeyedPackageInfo.cs
    137B
  • FixedHeaderPipelineFilter.cs
    2KB
  • LinePipelineFilter.cs
    473B
  • IPackageDecoder.cs
    220B
  • PipelineFilterBase.cs
    638B
  • TerminatorTextPipelineFilter.cs
    516B
  • TerminatorPipelineFilter.cs
    1KB
  • CommandLinePipelineFilter.cs
    269B
  • StringPackageInfo.cs
    262B
  • IPackageEncoder.cs
    209B
  • TextPackageInfo.cs
    122B
  • IPipelineFilter.cs
    370B
  • SuperSocket.Command
  • IPackageMapper.cs
    198B
  • CommandOptions.cs
    2.8KB
  • ICommandSource.cs
    232B
  • ICommand.cs
    621B
  • SuperSocket.Command.csproj
    767B
  • CommandMiddlewareExtensions.cs
    3.1KB
  • CommandMiddleware.cs
    3.3KB
  • .vscode
  • launch.json
    1.2KB
  • tasks.json
    506B
  • .travis.yml
    320B
  • LICENSE
    11.1KB
  • tools
  • Common.props
    235B
  • Dependencies.props
    289B
  • test
  • Test
  • xunit.runner.json
    125B
  • FixedHeaderProtocolTest.cs
    1.6KB
内容介绍
# SuperSocket [![Join the chat at https://gitter.im/supersocket/community](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/supersocket/community) [![Build Status](https://travis-ci.org/kerryjiang/SuperSocket.svg?branch=master)](https://travis-ci.org/kerryjiang/SuperSocket) [![NuGet Version](https://img.shields.io/nuget/v/SuperSocket.svg?style=flat)](https://www.nuget.org/packages/SuperSocket/) [![NuGet](https://img.shields.io/nuget/dt/SuperSocket.svg)](https://www.nuget.org/packages/SuperSocket) [![Badge](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu/#/en_US) **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. - **Project homepage**: [http://www.supersocket.net/](http://www.supersocket.net/) - **Documentation**: [http://docs.supersocket.net/](http://docs.supersocket.net/) - **License**: [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) --- ## 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: - Fix issues and do enhancements for the existing features - Features requested by users - TLS Socket - Performance test/tuning - Second beta release - 2019 Q4: - Fix issues of the existing features - Other features requested by users - Stable release --- *Copyright 2010-2019 Kerry Jiang (kerry-jiang@hotmail.com)*
评论
    相关推荐