gitextract_xqrk26b3/ ├── .gitignore ├── Assets/ │ ├── Plugins/ │ │ ├── Kcp/ │ │ │ ├── Android/ │ │ │ │ ├── libs/ │ │ │ │ │ ├── armeabi-v7a/ │ │ │ │ │ │ └── libkcp.so.meta │ │ │ │ │ ├── armeabi-v7a.meta │ │ │ │ │ ├── x86/ │ │ │ │ │ │ └── libkcp.so.meta │ │ │ │ │ └── x86.meta │ │ │ │ └── libs.meta │ │ │ ├── Android.meta │ │ │ ├── MacOS/ │ │ │ │ ├── kcp.bundle/ │ │ │ │ │ ├── Contents/ │ │ │ │ │ │ ├── MacOS/ │ │ │ │ │ │ │ ├── kcp │ │ │ │ │ │ │ └── kcp.meta │ │ │ │ │ │ └── MacOS.meta │ │ │ │ │ └── Contents.meta │ │ │ │ └── kcp.bundle.meta │ │ │ ├── MacOS.meta │ │ │ ├── iOS/ │ │ │ │ ├── kcp.a │ │ │ │ └── kcp.a.meta │ │ │ ├── iOS.meta │ │ │ ├── x86/ │ │ │ │ └── kcp.dll.meta │ │ │ ├── x86.meta │ │ │ ├── x86_64/ │ │ │ │ └── kcp.dll.meta │ │ │ └── x86_64.meta │ │ └── Kcp.meta │ ├── Plugins.meta │ ├── Scenes/ │ │ ├── Client.unity │ │ ├── Client.unity.meta │ │ ├── Server.unity │ │ └── Server.unity.meta │ ├── Scenes.meta │ ├── Scripts/ │ │ ├── Helper/ │ │ │ ├── ByteHelper.cs │ │ │ ├── ByteHelper.cs.meta │ │ │ ├── MonoSingleton.cs │ │ │ ├── MonoSingleton.cs.meta │ │ │ ├── NetworkHelper.cs │ │ │ ├── NetworkHelper.cs.meta │ │ │ ├── RandomHelper.cs │ │ │ ├── RandomHelper.cs.meta │ │ │ ├── TimeHelper.cs │ │ │ └── TimeHelper.cs.meta │ │ ├── Helper.meta │ │ ├── Network/ │ │ │ ├── AChannel.cs │ │ │ ├── AChannel.cs.meta │ │ │ ├── AService.cs │ │ │ ├── AService.cs.meta │ │ │ ├── ClientManager.cs │ │ │ ├── ClientManager.cs.meta │ │ │ ├── Core/ │ │ │ │ ├── KCP/ │ │ │ │ │ ├── KCP.cs │ │ │ │ │ ├── KCP.cs.meta │ │ │ │ │ ├── KChannel.cs │ │ │ │ │ ├── KChannel.cs.meta │ │ │ │ │ ├── KService.cs │ │ │ │ │ ├── KService.cs.meta │ │ │ │ │ ├── KcpDll.cs │ │ │ │ │ └── KcpDll.cs.meta │ │ │ │ ├── KCP.meta │ │ │ │ ├── TCP/ │ │ │ │ │ ├── PacketParser.cs │ │ │ │ │ ├── PacketParser.cs.meta │ │ │ │ │ ├── TChannel.cs │ │ │ │ │ ├── TChannel.cs.meta │ │ │ │ │ ├── TChannelConnector.cs │ │ │ │ │ ├── TChannelConnector.cs.meta │ │ │ │ │ ├── TChannelServer.cs │ │ │ │ │ ├── TChannelServer.cs.meta │ │ │ │ │ ├── TService.cs │ │ │ │ │ ├── TService.cs.meta │ │ │ │ │ ├── TServiceServer.cs │ │ │ │ │ └── TServiceServer.cs.meta │ │ │ │ ├── TCP.meta │ │ │ │ ├── WebSocket/ │ │ │ │ │ ├── WChannel.cs │ │ │ │ │ ├── WChannel.cs.meta │ │ │ │ │ ├── WService.cs │ │ │ │ │ └── WService.cs.meta │ │ │ │ └── WebSocket.meta │ │ │ ├── Core.meta │ │ │ ├── INetworkManager.cs │ │ │ ├── INetworkManager.cs.meta │ │ │ ├── Message/ │ │ │ │ ├── Circularbuffer.cs │ │ │ │ ├── Circularbuffer.cs.meta │ │ │ │ ├── ErrorCode.cs │ │ │ │ ├── ErrorCode.cs.meta │ │ │ │ ├── IMessage.cs │ │ │ │ ├── IMessage.cs.meta │ │ │ │ ├── IMessageDispatcher.cs │ │ │ │ ├── IMessageDispatcher.cs.meta │ │ │ │ ├── IMessagePacker.cs │ │ │ │ ├── IMessagePacker.cs.meta │ │ │ │ ├── MessageInfo.cs │ │ │ │ ├── MessageInfo.cs.meta │ │ │ │ ├── MessagePool.cs │ │ │ │ ├── MessagePool.cs.meta │ │ │ │ ├── Opcode.cs │ │ │ │ ├── Opcode.cs.meta │ │ │ │ ├── OuterMessageDispatcher.cs │ │ │ │ ├── OuterMessageDispatcher.cs.meta │ │ │ │ ├── ProtobufPacker.cs │ │ │ │ ├── ProtobufPacker.cs.meta │ │ │ │ ├── RecyclableMemoryStream/ │ │ │ │ │ ├── Events.cs │ │ │ │ │ ├── Events.cs.meta │ │ │ │ │ ├── OneThreadSynchronizationContext.cs │ │ │ │ │ ├── OneThreadSynchronizationContext.cs.meta │ │ │ │ │ ├── RecyclableMemoryStream.cs │ │ │ │ │ ├── RecyclableMemoryStream.cs.meta │ │ │ │ │ ├── RecyclableMemoryStreamManager.cs │ │ │ │ │ └── RecyclableMemoryStreamManager.cs.meta │ │ │ │ ├── RecyclableMemoryStream.meta │ │ │ │ ├── Session.cs │ │ │ │ ├── Session.cs.meta │ │ │ │ ├── SessionConnector.cs │ │ │ │ ├── SessionConnector.cs.meta │ │ │ │ ├── SessionServer.cs │ │ │ │ └── SessionServer.cs.meta │ │ │ ├── Message.meta │ │ │ ├── ServerManager.cs │ │ │ └── ServerManager.cs.meta │ │ ├── Network.meta │ │ ├── TestClient.cs │ │ ├── TestClient.cs.meta │ │ ├── TestServer.cs │ │ └── TestServer.cs.meta │ └── Scripts.meta ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── AutoStreamingSettings.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── boot.config └── README.md