嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
C#一个使用websocket作为server的例子
一个使用websocket作为server的例子,可以多线程连接,使用最新.net6,仅供参考。
.
├── C#一个使用websocket作为server的例子_em-supergateway.zip
├── EM.SuperGateway.Common
│ ├── EM.SuperGateway.Common.csproj
│ ├── RedisManager.cs
│ ├── SourceTarget.cs
│ └── obj
│ ├── Debug
│ │ └── net7.0
│ │ ├── EM.SuperGateway.Common.AssemblyInfo.cs
│ │ ├── EM.SuperGateway.Common.AssemblyInfoInputs.cache
│ │ ├── EM.SuperGateway.Common.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── EM.SuperGateway.Common.GlobalUsings.g.cs
│ │ ├── EM.SuperGateway.Common.assets.cache
│ │ ├── EM.SuperGateway.Common.csproj.AssemblyReference.cache
│ │ ├── EM.SuperGateway.Common.csproj.BuildWithSkipAnalyzers
│ │ ├── EM.SuperGateway.Common.csproj.CoreCompileInputs.cache
│ │ ├── EM.SuperGateway.Common.csproj.FileListAbsolute.txt
│ │ ├── EM.SuperGateway.Common.dll
│ │ ├── EM.SuperGateway.Common.pdb
│ │ ├── ref
│ │ │ └── EM.SuperGateway.Common.dll
│ │ └── refint
│ │ └── EM.SuperGateway.Common.dll
│ ├── EM.SuperGateway.Common.csproj.nuget.dgspec.json
│ ├── EM.SuperGateway.Common.csproj.nuget.g.props
│ ├── EM.SuperGateway.Common.csproj.nuget.g.targets
│ ├── project.assets.json
│ └── project.nuget.cache
├── EM.SuperGateway.Processor
│ ├── EM.SuperGateway.Processor.csproj
│ ├── Program.cs
│ └── obj
│ ├── Debug
│ │ └── net7.0
│ │ ├── EM.SuperGateway.Processor.AssemblyInfo.cs
│ │ ├── EM.SuperGateway.Processor.AssemblyInfoInputs.cache
│ │ ├── EM.SuperGateway.Processor.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── EM.SuperGateway.Processor.GlobalUsings.g.cs
│ │ ├── EM.SuperGateway.Processor.assets.cache
│ │ ├── EM.SuperGateway.Processor.csproj.AssemblyReference.cache
│ │ ├── EM.SuperGateway.Processor.csproj.BuildWithSkipAnalyzers
│ │ ├── EM.SuperGateway.Processor.csproj.CopyComplete
│ │ ├── EM.SuperGateway.Processor.csproj.CoreCompileInputs.cache
│ │ ├── EM.SuperGateway.Processor.csproj.FileListAbsolute.txt
│ │ ├── EM.SuperGateway.Processor.dll
│ │ ├── EM.SuperGateway.Processor.genruntimeconfig.cache
│ │ ├── EM.SuperGateway.Processor.pdb
│ │ ├── apphost.exe
│ │ ├── ref
│ │ │ └── EM.SuperGateway.Processor.dll
│ │ └── refint
│ │ └── EM.SuperGateway.Processor.dll
│ ├── EM.SuperGateway.Processor.csproj.nuget.dgspec.json
│ ├── EM.SuperGateway.Processor.csproj.nuget.g.props
│ ├── EM.SuperGateway.Processor.csproj.nuget.g.targets
│ ├── project.assets.json
│ └── project.nuget.cache
├── EM.SuperGateway.Proxy
│ ├── BackgroundService
│ │ ├── PingTimeoutService.cs
│ │ └── RedisSubscribeService.cs
│ ├── Contract
│ │ └── ClientInfoModel.cs
│ ├── EM.SuperGateway.Proxy.csproj
│ ├── GatewayContext.cs
│ ├── IGatewayContextProvider.cs
│ ├── IProxyServerNameProvider.cs
│ ├── Message
│ │ ├── BaseMessage.cs
│ │ ├── BaseResponse.cs
│ │ ├── HeartBeatRequest.cs
│ │ ├── IMessage.cs
│ │ ├── MessageFactory.cs
│ │ ├── MessageRequest.cs
│ │ └── RegisterResponse.cs
│ ├── MyHub.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── Providers
│ │ ├── HttpRequestGatewayContextProvider.cs
│ │ └── MachineNameProvider.cs
│ ├── WebsocketContainer.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── nlog.config
│ ├── obj
│ │ ├── Debug
│ │ │ └── net7.0
│ │ │ ├── EM.SuperGateway.Proxy.AssemblyInfo.cs
│ │ │ ├── EM.SuperGateway.Proxy.AssemblyInfoInputs.cache
│ │ │ ├── EM.SuperGateway.Proxy.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ ├── EM.SuperGateway.Proxy.GlobalUsings.g.cs
│ │ │ ├── EM.SuperGateway.Proxy.MvcApplicationPartsAssemblyInfo.cache
│ │ │ ├── EM.SuperGateway.Proxy.assets.cache
│ │ │ ├── EM.SuperGateway.Proxy.csproj.AssemblyReference.cache
│ │ │ ├── EM.SuperGateway.Proxy.csproj.BuildWithSkipAnalyzers
│ │ │ ├── EM.SuperGateway.Proxy.csproj.CopyComplete
│ │ │ ├── EM.SuperGateway.Proxy.csproj.CoreCompileInputs.cache
│ │ │ ├── EM.SuperGateway.Proxy.csproj.FileListAbsolute.txt
│ │ │ ├── EM.SuperGateway.Proxy.dll
│ │ │ ├── EM.SuperGateway.Proxy.genruntimeconfig.cache
│ │ │ ├── EM.SuperGateway.Proxy.pdb
│ │ │ ├── apphost.exe
│ │ │ ├── ref
│ │ │ │ └── EM.SuperGateway.Proxy.dll
│ │ │ ├── refint
│ │ │ │ └── EM.SuperGateway.Proxy.dll
│ │ │ ├── staticwebassets
│ │ │ │ ├── msbuild.build.EM.SuperGateway.Proxy.props
│ │ │ │ ├── msbuild.buildMultiTargeting.EM.SuperGateway.Proxy.props
│ │ │ │ └── msbuild.buildTransitive.EM.SuperGateway.Proxy.props
│ │ │ └── staticwebassets.build.json
│ │ ├── EM.SuperGateway.Proxy.csproj.nuget.dgspec.json
│ │ ├── EM.SuperGateway.Proxy.csproj.nuget.g.props
│ │ ├── EM.SuperGateway.Proxy.csproj.nuget.g.targets
│ │ ├── project.assets.json
│ │ └── project.nuget.cache
│ └── websockettest.html
├── EM.SuperGateway.sln
└── README.md
24 directories, 97 files