├── .gitignore ├── LICENSE ├── README.md ├── doc └── img │ ├── superior_dataflow.png │ └── superior_demo.png └── src ├── JT809.DotNetty.Abstractions ├── Dtos │ ├── JT809DefaultResultDto.cs │ ├── JT809HealthCheckDto.cs │ ├── JT809ResultDto.cs │ ├── JT809SessionInfoDto.cs │ └── JT809SystemCollectInfoDto.cs ├── IJT809SessionPublishing.cs ├── JT809.DotNetty.Abstractions.csproj └── JT809Constants.cs ├── JT809.DotNetty.Core ├── Clients │ ├── JT809MainClient.cs │ └── JT809SubordinateClient.cs ├── Codecs │ ├── JT809Decoder.cs │ └── JT809Encoder.cs ├── Configurations │ ├── JT809ClientConfiguration.cs │ ├── JT809Configuration.cs │ ├── JT809InferiorPlatformOptions.cs │ └── JT809SuperiorPlatformOptions.cs ├── Converters │ ├── JsonIPAddressConverter.cs │ └── JsonIPEndPointConverter.cs ├── Enums │ └── JT809AtomicCounterType.cs ├── Events │ └── JT809InferoprManualResetEvent.cs ├── Handlers │ ├── JT809InferiorMsgIdReceiveHandlerBase.cs │ ├── JT809MainClientConnectionHandler.cs │ ├── JT809MainClientHandler.cs │ ├── JT809MainServerConnectionHandler.cs │ ├── JT809MainServerHandler.cs │ ├── JT809SubordinateClientConnectionHandler.cs │ ├── JT809SubordinateClientHandler.cs │ ├── JT809SubordinateServerConnectionHandler.cs │ ├── JT809SubordinateServerHandler.cs │ ├── JT809SuperiorMsgIdReceiveHandlerBase.cs │ ├── JT809SuperiorWebAPIHandlerBase.cs │ └── JT809SuperiorWebAPIServerHandler.cs ├── Interfaces │ ├── IJT809ManualResetEvent.cs │ ├── IJT809SubordinateLinkNotifyService.cs │ ├── IJT809SubordinateLoginService.cs │ └── IJT809VerifyCodeGenerator.cs ├── Internal │ ├── JT809InferiorMsgIdReceiveDefaultHandler.cs │ ├── JT809SessionPublishingEmptyImpl.cs │ ├── JT809SubordinateLinkNotifyImplService.cs │ ├── JT809SubordinateLoginImplService.cs │ ├── JT809SuperiorMsgIdReceiveDefaultHandler.cs │ ├── JT809SuperiorWebAPIDefaultHandler.cs │ └── JT809VerifyCodeGeneratorDefaultImpl.cs ├── JT809.DotNetty.Core.csproj ├── JT809CoreDotnettyExtensions.cs ├── Metadata │ ├── JT809AtomicCounter.cs │ ├── JT809HttpRequest.cs │ ├── JT809HttpResponse.cs │ ├── JT809Request.cs │ ├── JT809Response.cs │ └── JT809Session.cs ├── Servers │ ├── JT809MainServerHost.cs │ ├── JT809MainWebAPIServerHost.cs │ └── JT809SubordinateServerHost.cs ├── Services │ ├── JT809AtomicCounterService.cs │ ├── JT809AtomicCounterServiceFactory.cs │ └── JT809SimpleSystemCollectService.cs └── Session │ └── JT809SuperiorMainSessionManager.cs ├── JT809.DotNetty.Simples ├── Inferior │ ├── JT809.Inferior.Client │ │ ├── JT809.Inferior.Client.csproj │ │ ├── JT809InferiorService.cs │ │ ├── Program.cs │ │ └── appsettings.json │ └── JT809.Inferior.Server │ │ ├── JT809.Inferior.Server.csproj │ │ ├── Program.cs │ │ └── appsettings.json └── Superior │ ├── JT809.GpsConsumer │ ├── GpsConsumerService.cs │ ├── JT809.GpsConsumer.csproj │ ├── Program.cs │ └── appsettings.json │ ├── JT809.GrpcProtos │ ├── JT809.GrpcProtos.csproj │ ├── JT809GpsPosition.cs │ └── Protos │ │ ├── JT809GpsPosition.proto │ │ └── generate.txt │ ├── JT809.KafkaService │ ├── Configs │ │ ├── JT809ConsumerConfig.cs │ │ ├── JT809ProducerConfig.cs │ │ ├── JT809SameConsumerConfig.cs │ │ └── JT809SameProducerConfig.cs │ ├── JT809.KafkaService.csproj │ ├── JT809KafkaServiceExtensions.cs │ ├── JT809_GpsPositio_Producer.cs │ ├── JT809_GpsPosition_Consumer.cs │ ├── JT809_Same_Consumer.cs │ └── JT809_Same_Producer.cs │ ├── JT809.KafkaServiceTest │ ├── ConsumerTest.cs │ ├── ConsumerTestService.cs │ ├── JT809.KafkaServiceTest.csproj │ ├── ProducerTest.cs │ ├── ProducerTestService.cs │ ├── TestConsumerBase.cs │ ├── TestProducerBase.cs │ ├── appsettings.Partition.json │ └── appsettings.json │ ├── JT809.PubSub.Abstractions │ ├── IJT809Consumer.cs │ ├── IJT809Producer.cs │ ├── IJT809PubSub.cs │ ├── JT809.PubSub.Abstractions.csproj │ └── JT809Constants.cs │ └── JT809.Superior.Server │ ├── Configs │ └── JT809GpsOptions.cs │ ├── JT809.Superior.Server.csproj │ ├── JT809SuperiorMsgIdReceiveHandler.cs │ ├── Program.cs │ └── appsettings.json ├── JT809.DotNetty.Tests ├── JT809.DotNetty.Host.Test │ ├── JT809.DotNetty.Host.Test.csproj │ ├── Program.cs │ └── appsettings.json └── JT809.DotNetty.Tcp.Test │ ├── JT809.DotNetty.Tcp.Test.csproj │ ├── TestBase.cs │ └── appsettings.json └── JT809.DotNetty.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/README.md -------------------------------------------------------------------------------- /doc/img/superior_dataflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/doc/img/superior_dataflow.png -------------------------------------------------------------------------------- /doc/img/superior_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/doc/img/superior_demo.png -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/Dtos/JT809DefaultResultDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/Dtos/JT809DefaultResultDto.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/Dtos/JT809HealthCheckDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/Dtos/JT809HealthCheckDto.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/Dtos/JT809ResultDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/Dtos/JT809ResultDto.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/Dtos/JT809SessionInfoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/Dtos/JT809SessionInfoDto.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/Dtos/JT809SystemCollectInfoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/Dtos/JT809SystemCollectInfoDto.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/IJT809SessionPublishing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/IJT809SessionPublishing.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/JT809.DotNetty.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/JT809.DotNetty.Abstractions.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Abstractions/JT809Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Abstractions/JT809Constants.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Clients/JT809MainClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Clients/JT809MainClient.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Clients/JT809SubordinateClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Clients/JT809SubordinateClient.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Codecs/JT809Decoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Codecs/JT809Decoder.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Codecs/JT809Encoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Codecs/JT809Encoder.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Configurations/JT809ClientConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Configurations/JT809ClientConfiguration.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Configurations/JT809Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Configurations/JT809Configuration.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Configurations/JT809InferiorPlatformOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Configurations/JT809InferiorPlatformOptions.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Configurations/JT809SuperiorPlatformOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Configurations/JT809SuperiorPlatformOptions.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Converters/JsonIPAddressConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Converters/JsonIPAddressConverter.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Converters/JsonIPEndPointConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Converters/JsonIPEndPointConverter.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Enums/JT809AtomicCounterType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Enums/JT809AtomicCounterType.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Events/JT809InferoprManualResetEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Events/JT809InferoprManualResetEvent.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809InferiorMsgIdReceiveHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809InferiorMsgIdReceiveHandlerBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809MainClientConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809MainClientConnectionHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809MainClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809MainClientHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809MainServerConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809MainServerConnectionHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809MainServerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809MainServerHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SubordinateClientConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SubordinateClientConnectionHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SubordinateClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SubordinateClientHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SubordinateServerConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SubordinateServerConnectionHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SubordinateServerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SubordinateServerHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SuperiorMsgIdReceiveHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SuperiorMsgIdReceiveHandlerBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SuperiorWebAPIHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SuperiorWebAPIHandlerBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Handlers/JT809SuperiorWebAPIServerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Handlers/JT809SuperiorWebAPIServerHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Interfaces/IJT809ManualResetEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Interfaces/IJT809ManualResetEvent.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Interfaces/IJT809SubordinateLinkNotifyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Interfaces/IJT809SubordinateLinkNotifyService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Interfaces/IJT809SubordinateLoginService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Interfaces/IJT809SubordinateLoginService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Interfaces/IJT809VerifyCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Interfaces/IJT809VerifyCodeGenerator.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809InferiorMsgIdReceiveDefaultHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809InferiorMsgIdReceiveDefaultHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809SessionPublishingEmptyImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809SessionPublishingEmptyImpl.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809SubordinateLinkNotifyImplService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809SubordinateLinkNotifyImplService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809SubordinateLoginImplService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809SubordinateLoginImplService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809SuperiorMsgIdReceiveDefaultHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809SuperiorMsgIdReceiveDefaultHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809SuperiorWebAPIDefaultHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809SuperiorWebAPIDefaultHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Internal/JT809VerifyCodeGeneratorDefaultImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Internal/JT809VerifyCodeGeneratorDefaultImpl.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/JT809.DotNetty.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/JT809.DotNetty.Core.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/JT809CoreDotnettyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/JT809CoreDotnettyExtensions.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809AtomicCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809AtomicCounter.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809HttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809HttpRequest.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809HttpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809HttpResponse.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809Request.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809Request.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809Response.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Metadata/JT809Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Metadata/JT809Session.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Servers/JT809MainServerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Servers/JT809MainServerHost.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Servers/JT809MainWebAPIServerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Servers/JT809MainWebAPIServerHost.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Servers/JT809SubordinateServerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Servers/JT809SubordinateServerHost.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Services/JT809AtomicCounterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Services/JT809AtomicCounterService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Services/JT809AtomicCounterServiceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Services/JT809AtomicCounterServiceFactory.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Services/JT809SimpleSystemCollectService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Services/JT809SimpleSystemCollectService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Core/Session/JT809SuperiorMainSessionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Core/Session/JT809SuperiorMainSessionManager.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/JT809.Inferior.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/JT809.Inferior.Client.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/JT809InferiorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/JT809InferiorService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/Program.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Client/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/JT809.Inferior.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/JT809.Inferior.Server.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/Program.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Inferior/JT809.Inferior.Server/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/GpsConsumerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/GpsConsumerService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/JT809.GpsConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/JT809.GpsConsumer.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/Program.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GpsConsumer/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/JT809.GrpcProtos.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/JT809.GrpcProtos.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/JT809GpsPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/JT809GpsPosition.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/Protos/JT809GpsPosition.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/Protos/JT809GpsPosition.proto -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/Protos/generate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.GrpcProtos/Protos/generate.txt -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809ConsumerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809ConsumerConfig.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809ProducerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809ProducerConfig.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809SameConsumerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809SameConsumerConfig.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809SameProducerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/Configs/JT809SameProducerConfig.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809.KafkaService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809.KafkaService.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809KafkaServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809KafkaServiceExtensions.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_GpsPositio_Producer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_GpsPositio_Producer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_GpsPosition_Consumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_GpsPosition_Consumer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_Same_Consumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_Same_Consumer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_Same_Producer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaService/JT809_Same_Producer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ConsumerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ConsumerTest.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ConsumerTestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ConsumerTestService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/JT809.KafkaServiceTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/JT809.KafkaServiceTest.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ProducerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ProducerTest.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ProducerTestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/ProducerTestService.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/TestConsumerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/TestConsumerBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/TestProducerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/TestProducerBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/appsettings.Partition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/appsettings.Partition.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.KafkaServiceTest/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809Consumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809Consumer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809Producer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809Producer.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809PubSub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/IJT809PubSub.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/JT809.PubSub.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/JT809.PubSub.Abstractions.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/JT809Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.PubSub.Abstractions/JT809Constants.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/Configs/JT809GpsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/Configs/JT809GpsOptions.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/JT809.Superior.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/JT809.Superior.Server.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/JT809SuperiorMsgIdReceiveHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/JT809SuperiorMsgIdReceiveHandler.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/Program.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Simples/Superior/JT809.Superior.Server/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/JT809.DotNetty.Host.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/JT809.DotNetty.Host.Test.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/Program.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Host.Test/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/JT809.DotNetty.Tcp.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/JT809.DotNetty.Tcp.Test.csproj -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/TestBase.cs -------------------------------------------------------------------------------- /src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.Tests/JT809.DotNetty.Tcp.Test/appsettings.json -------------------------------------------------------------------------------- /src/JT809.DotNetty.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallChi/JT809DotNetty/HEAD/src/JT809.DotNetty.sln --------------------------------------------------------------------------------