├── .claude └── settings.local.json ├── .editorconfig ├── .github └── workflows │ ├── dotnet.yml │ └── release.yml ├── .gitignore ├── AGENTS.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── Dockerfile ├── LICENSE ├── README.md ├── Skynet.sln ├── docs ├── PRD.md ├── architecture.md ├── configureawait-guidance.md ├── debug-console.md ├── getting-started.md ├── kanban.md ├── nuget │ └── package-readme.md ├── overview.md ├── redis-registry.md ├── release-guide.md └── rooms.md ├── dotnet-install.sh ├── kanban ├── board.md └── issues │ ├── A-0-initialize-kanban.md │ ├── A-1-repo-skeleton.md │ ├── A-10-packaging.md │ ├── A-2-core-actor-runtime.md │ ├── A-3-source-generator.md │ ├── A-4-inproc-transport.md │ ├── A-5-tcp-transport.md │ ├── A-6-gate-session.md │ ├── A-7-roommanager.md │ ├── A-8-debug-console.md │ ├── A-9-redis-registry.md │ ├── B-1-documentation-overview.md │ ├── B-2-documentation-getting-started.md │ └── B-3-documentation-architecture.md ├── nuget.config ├── scripts ├── publish-packages.sh └── verify-packages.sh ├── src ├── Skynet.Cluster │ ├── ClusterAssembly.cs │ ├── RedisClient.cs │ ├── RedisClusterRegistry.cs │ ├── RedisClusterRegistryOptions.cs │ ├── Serialization │ │ └── SkynetClusterMessagePackResolver.cs │ ├── Skynet.Cluster.csproj │ ├── StaticClusterRegistry.cs │ └── TcpTransport.cs ├── Skynet.Core │ ├── Actor.cs │ ├── ActorCreationOptions.cs │ ├── ActorHandle.cs │ ├── ActorHost.cs │ ├── ActorMetricsCollector.cs │ ├── ActorMetricsSnapshot.cs │ ├── ActorRef.cs │ ├── ActorSystem.cs │ ├── ActorSystemOptions.cs │ ├── CallType.cs │ ├── IClusterRegistry.cs │ ├── IRpcDispatcher.cs │ ├── ITransport.cs │ ├── InProcTransport.cs │ ├── InProcTransportOptions.cs │ ├── MailboxMessage.cs │ ├── MessageEnvelope.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RpcActor.cs │ ├── RpcContractRegistry.cs │ ├── RpcDispatchException.cs │ ├── Serialization │ │ ├── MessageEnvelopeSerializer.cs │ │ └── SkynetCoreMessagePackResolver.cs │ ├── Skynet.Core.csproj │ ├── SkynetActorAttribute.cs │ ├── TaskAwaitExtensions.cs │ └── TraceContext.cs ├── Skynet.Examples │ ├── Program.cs │ └── Skynet.Examples.csproj ├── Skynet.Extras │ ├── ActorSystemDebugConsoleGateway.cs │ ├── DebugConsoleCommandProcessor.cs │ ├── DebugConsoleCommandResult.cs │ ├── DebugConsoleOptions.cs │ ├── DebugConsoleServer.cs │ ├── ExtrasAssembly.cs │ ├── IDebugConsoleActorGateway.cs │ ├── RoomManager.cs │ ├── RoomSessionRouter.cs │ └── Skynet.Extras.csproj ├── Skynet.Generators │ ├── EmptyPayload.cs │ ├── IsExternalInit.cs │ ├── Skynet.Generators.csproj │ └── SkynetActorGenerator.cs └── Skynet.Net │ ├── GateServer.cs │ ├── GateServerOptions.cs │ ├── ISessionConnection.cs │ ├── NetAssembly.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SessionActor.cs │ ├── SessionCloseReason.cs │ ├── SessionContext.cs │ ├── SessionMessages.cs │ ├── Skynet.Net.csproj │ ├── TcpSessionConnection.cs │ └── WebSocketSessionConnection.cs └── tests ├── Skynet.Cluster.Tests ├── RedisClusterRegistryTests.cs ├── Skynet.Cluster.Tests.csproj └── UnitTest1.cs ├── Skynet.Core.Tests ├── ActorMetricsCollectorTests.cs ├── RpcSourceGeneratorTests.cs ├── Skynet.Core.Tests.csproj ├── TcpTransportTests.cs └── UnitTest1.cs ├── Skynet.Extras.Tests ├── DebugConsoleCommandProcessorTests.cs ├── RoomManagerTests.cs ├── Skynet.Extras.Tests.csproj └── UnitTest1.cs └── Skynet.Net.Tests ├── BasicTest.cs ├── GateServerTests.cs ├── RoomSessionRouterTests.cs ├── Skynet.Net.Tests.csproj └── UnitTest1.cs /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/README.md -------------------------------------------------------------------------------- /Skynet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/Skynet.sln -------------------------------------------------------------------------------- /docs/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/PRD.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/configureawait-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/configureawait-guidance.md -------------------------------------------------------------------------------- /docs/debug-console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/debug-console.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/kanban.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/nuget/package-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/nuget/package-readme.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/redis-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/redis-registry.md -------------------------------------------------------------------------------- /docs/release-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/release-guide.md -------------------------------------------------------------------------------- /docs/rooms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/docs/rooms.md -------------------------------------------------------------------------------- /dotnet-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/dotnet-install.sh -------------------------------------------------------------------------------- /kanban/board.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/board.md -------------------------------------------------------------------------------- /kanban/issues/A-0-initialize-kanban.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-0-initialize-kanban.md -------------------------------------------------------------------------------- /kanban/issues/A-1-repo-skeleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-1-repo-skeleton.md -------------------------------------------------------------------------------- /kanban/issues/A-10-packaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-10-packaging.md -------------------------------------------------------------------------------- /kanban/issues/A-2-core-actor-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-2-core-actor-runtime.md -------------------------------------------------------------------------------- /kanban/issues/A-3-source-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-3-source-generator.md -------------------------------------------------------------------------------- /kanban/issues/A-4-inproc-transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-4-inproc-transport.md -------------------------------------------------------------------------------- /kanban/issues/A-5-tcp-transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-5-tcp-transport.md -------------------------------------------------------------------------------- /kanban/issues/A-6-gate-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-6-gate-session.md -------------------------------------------------------------------------------- /kanban/issues/A-7-roommanager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-7-roommanager.md -------------------------------------------------------------------------------- /kanban/issues/A-8-debug-console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-8-debug-console.md -------------------------------------------------------------------------------- /kanban/issues/A-9-redis-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/A-9-redis-registry.md -------------------------------------------------------------------------------- /kanban/issues/B-1-documentation-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/B-1-documentation-overview.md -------------------------------------------------------------------------------- /kanban/issues/B-2-documentation-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/B-2-documentation-getting-started.md -------------------------------------------------------------------------------- /kanban/issues/B-3-documentation-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/kanban/issues/B-3-documentation-architecture.md -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/nuget.config -------------------------------------------------------------------------------- /scripts/publish-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/scripts/publish-packages.sh -------------------------------------------------------------------------------- /scripts/verify-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/scripts/verify-packages.sh -------------------------------------------------------------------------------- /src/Skynet.Cluster/ClusterAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/ClusterAssembly.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/RedisClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/RedisClient.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/RedisClusterRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/RedisClusterRegistry.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/RedisClusterRegistryOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/RedisClusterRegistryOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/Serialization/SkynetClusterMessagePackResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/Serialization/SkynetClusterMessagePackResolver.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/Skynet.Cluster.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/Skynet.Cluster.csproj -------------------------------------------------------------------------------- /src/Skynet.Cluster/StaticClusterRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/StaticClusterRegistry.cs -------------------------------------------------------------------------------- /src/Skynet.Cluster/TcpTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Cluster/TcpTransport.cs -------------------------------------------------------------------------------- /src/Skynet.Core/Actor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/Actor.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorCreationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorCreationOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorHandle.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorHost.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorMetricsCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorMetricsCollector.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorMetricsSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorMetricsSnapshot.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorRef.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorSystem.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ActorSystemOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ActorSystemOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Core/CallType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/CallType.cs -------------------------------------------------------------------------------- /src/Skynet.Core/IClusterRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/IClusterRegistry.cs -------------------------------------------------------------------------------- /src/Skynet.Core/IRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/IRpcDispatcher.cs -------------------------------------------------------------------------------- /src/Skynet.Core/ITransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/ITransport.cs -------------------------------------------------------------------------------- /src/Skynet.Core/InProcTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/InProcTransport.cs -------------------------------------------------------------------------------- /src/Skynet.Core/InProcTransportOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/InProcTransportOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Core/MailboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/MailboxMessage.cs -------------------------------------------------------------------------------- /src/Skynet.Core/MessageEnvelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/MessageEnvelope.cs -------------------------------------------------------------------------------- /src/Skynet.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Skynet.Core/RpcActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/RpcActor.cs -------------------------------------------------------------------------------- /src/Skynet.Core/RpcContractRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/RpcContractRegistry.cs -------------------------------------------------------------------------------- /src/Skynet.Core/RpcDispatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/RpcDispatchException.cs -------------------------------------------------------------------------------- /src/Skynet.Core/Serialization/MessageEnvelopeSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/Serialization/MessageEnvelopeSerializer.cs -------------------------------------------------------------------------------- /src/Skynet.Core/Serialization/SkynetCoreMessagePackResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/Serialization/SkynetCoreMessagePackResolver.cs -------------------------------------------------------------------------------- /src/Skynet.Core/Skynet.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/Skynet.Core.csproj -------------------------------------------------------------------------------- /src/Skynet.Core/SkynetActorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/SkynetActorAttribute.cs -------------------------------------------------------------------------------- /src/Skynet.Core/TaskAwaitExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/TaskAwaitExtensions.cs -------------------------------------------------------------------------------- /src/Skynet.Core/TraceContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Core/TraceContext.cs -------------------------------------------------------------------------------- /src/Skynet.Examples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Examples/Program.cs -------------------------------------------------------------------------------- /src/Skynet.Examples/Skynet.Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Examples/Skynet.Examples.csproj -------------------------------------------------------------------------------- /src/Skynet.Extras/ActorSystemDebugConsoleGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/ActorSystemDebugConsoleGateway.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/DebugConsoleCommandProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/DebugConsoleCommandProcessor.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/DebugConsoleCommandResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/DebugConsoleCommandResult.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/DebugConsoleOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/DebugConsoleOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/DebugConsoleServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/DebugConsoleServer.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/ExtrasAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/ExtrasAssembly.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/IDebugConsoleActorGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/IDebugConsoleActorGateway.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/RoomManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/RoomManager.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/RoomSessionRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/RoomSessionRouter.cs -------------------------------------------------------------------------------- /src/Skynet.Extras/Skynet.Extras.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Extras/Skynet.Extras.csproj -------------------------------------------------------------------------------- /src/Skynet.Generators/EmptyPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Generators/EmptyPayload.cs -------------------------------------------------------------------------------- /src/Skynet.Generators/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Generators/IsExternalInit.cs -------------------------------------------------------------------------------- /src/Skynet.Generators/Skynet.Generators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Generators/Skynet.Generators.csproj -------------------------------------------------------------------------------- /src/Skynet.Generators/SkynetActorGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Generators/SkynetActorGenerator.cs -------------------------------------------------------------------------------- /src/Skynet.Net/GateServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/GateServer.cs -------------------------------------------------------------------------------- /src/Skynet.Net/GateServerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/GateServerOptions.cs -------------------------------------------------------------------------------- /src/Skynet.Net/ISessionConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/ISessionConnection.cs -------------------------------------------------------------------------------- /src/Skynet.Net/NetAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/NetAssembly.cs -------------------------------------------------------------------------------- /src/Skynet.Net/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | [assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Skynet.Net.Tests")] 2 | -------------------------------------------------------------------------------- /src/Skynet.Net/SessionActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/SessionActor.cs -------------------------------------------------------------------------------- /src/Skynet.Net/SessionCloseReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/SessionCloseReason.cs -------------------------------------------------------------------------------- /src/Skynet.Net/SessionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/SessionContext.cs -------------------------------------------------------------------------------- /src/Skynet.Net/SessionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/SessionMessages.cs -------------------------------------------------------------------------------- /src/Skynet.Net/Skynet.Net.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/Skynet.Net.csproj -------------------------------------------------------------------------------- /src/Skynet.Net/TcpSessionConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/TcpSessionConnection.cs -------------------------------------------------------------------------------- /src/Skynet.Net/WebSocketSessionConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/src/Skynet.Net/WebSocketSessionConnection.cs -------------------------------------------------------------------------------- /tests/Skynet.Cluster.Tests/RedisClusterRegistryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Cluster.Tests/RedisClusterRegistryTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Cluster.Tests/Skynet.Cluster.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Cluster.Tests/Skynet.Cluster.Tests.csproj -------------------------------------------------------------------------------- /tests/Skynet.Cluster.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Cluster.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /tests/Skynet.Core.Tests/ActorMetricsCollectorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Core.Tests/ActorMetricsCollectorTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Core.Tests/RpcSourceGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Core.Tests/RpcSourceGeneratorTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Core.Tests/Skynet.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Core.Tests/Skynet.Core.Tests.csproj -------------------------------------------------------------------------------- /tests/Skynet.Core.Tests/TcpTransportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Core.Tests/TcpTransportTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Core.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Core.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /tests/Skynet.Extras.Tests/DebugConsoleCommandProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Extras.Tests/DebugConsoleCommandProcessorTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Extras.Tests/RoomManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Extras.Tests/RoomManagerTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Extras.Tests/Skynet.Extras.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Extras.Tests/Skynet.Extras.Tests.csproj -------------------------------------------------------------------------------- /tests/Skynet.Extras.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Extras.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /tests/Skynet.Net.Tests/BasicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Net.Tests/BasicTest.cs -------------------------------------------------------------------------------- /tests/Skynet.Net.Tests/GateServerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Net.Tests/GateServerTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Net.Tests/RoomSessionRouterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Net.Tests/RoomSessionRouterTests.cs -------------------------------------------------------------------------------- /tests/Skynet.Net.Tests/Skynet.Net.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Net.Tests/Skynet.Net.Tests.csproj -------------------------------------------------------------------------------- /tests/Skynet.Net.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cholf5/skynet/HEAD/tests/Skynet.Net.Tests/UnitTest1.cs --------------------------------------------------------------------------------