├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── CNAME ├── LICENSE ├── README.md ├── _config.yml ├── kcp-example ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── jpower │ └── kcp │ └── example │ ├── echo │ ├── EchoClient.java │ ├── EchoClientHandler.java │ ├── EchoServer.java │ └── EchoServerHandler.java │ └── rtt │ ├── KcpRttClient.java │ ├── KcpRttClientHandler.java │ ├── KcpRttServer.java │ ├── KcpRttServerHandler.java │ ├── TcpRttClient.java │ ├── TcpRttClientHandler.java │ ├── TcpRttDecoder.java │ ├── TcpRttServer.java │ └── TcpRttServerHandler.java ├── kcp-netty ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ ├── jpower │ │ └── kcp │ │ │ └── netty │ │ │ ├── ChannelOptionHelper.java │ │ │ ├── Consts.java │ │ │ ├── DefaultUkcpClientChannelConfig.java │ │ │ ├── DefaultUkcpServerChannelConfig.java │ │ │ ├── DefaultUkcpServerChildChannelConfig.java │ │ │ ├── Kcp.java │ │ │ ├── KcpException.java │ │ │ ├── KcpMetric.java │ │ │ ├── KcpOutput.java │ │ │ ├── Ukcp.java │ │ │ ├── UkcpChannel.java │ │ │ ├── UkcpChannelConfig.java │ │ │ ├── UkcpChannelOption.java │ │ │ ├── UkcpClientChannel.java │ │ │ ├── UkcpClientChannelConfig.java │ │ │ ├── UkcpClientUdpChannel.java │ │ │ ├── UkcpPacket.java │ │ │ ├── UkcpServerChannel.java │ │ │ ├── UkcpServerChannelConfig.java │ │ │ ├── UkcpServerChildChannel.java │ │ │ ├── Utils.java │ │ │ ├── internal │ │ │ ├── CodecOutputList.java │ │ │ ├── ReItrCollection.java │ │ │ ├── ReItrHashMap.java │ │ │ ├── ReItrLinkedList.java │ │ │ ├── ReItrSet.java │ │ │ ├── ReusableIterator.java │ │ │ ├── ReusableListIterator.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── netty │ │ └── bootstrap │ │ ├── UkcpServerBootstrap.java │ │ └── UkcpServerBootstrapConfig.java │ └── test │ └── java │ └── io │ └── jpower │ └── kcp │ └── netty │ └── internal │ ├── ReItrHashMapTest.java │ └── ReItrLinkedListTest.java ├── mvnw ├── mvnw.cmd └── pom.xml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/.travis.yml -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | kcp.jpower.io -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/_config.yml -------------------------------------------------------------------------------- /kcp-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/pom.xml -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoClient.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoClientHandler.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoServer.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/echo/EchoServerHandler.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttClient.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttClientHandler.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttServer.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/KcpRttServerHandler.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttClient.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttClientHandler.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttDecoder.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttServer.java -------------------------------------------------------------------------------- /kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-example/src/main/java/io/jpower/kcp/example/rtt/TcpRttServerHandler.java -------------------------------------------------------------------------------- /kcp-netty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/pom.xml -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/ChannelOptionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/ChannelOptionHelper.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/Consts.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpClientChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpClientChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpServerChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpServerChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpServerChildChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/DefaultUkcpServerChildChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/Kcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/Kcp.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/KcpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/KcpException.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/KcpMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/KcpMetric.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/KcpOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/KcpOutput.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/Ukcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/Ukcp.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannel.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannelOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpChannelOption.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientChannel.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientUdpChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpClientUdpChannel.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpPacket.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChannel.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChannelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChannelConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChildChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/UkcpServerChildChannel.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/Utils.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/CodecOutputList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/CodecOutputList.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrCollection.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrHashMap.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrLinkedList.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReItrSet.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReusableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReusableIterator.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReusableListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/ReusableListIterator.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/internal/package-info.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/jpower/kcp/netty/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/jpower/kcp/netty/package-info.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/netty/bootstrap/UkcpServerBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/netty/bootstrap/UkcpServerBootstrap.java -------------------------------------------------------------------------------- /kcp-netty/src/main/java/io/netty/bootstrap/UkcpServerBootstrapConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/main/java/io/netty/bootstrap/UkcpServerBootstrapConfig.java -------------------------------------------------------------------------------- /kcp-netty/src/test/java/io/jpower/kcp/netty/internal/ReItrHashMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/test/java/io/jpower/kcp/netty/internal/ReItrHashMapTest.java -------------------------------------------------------------------------------- /kcp-netty/src/test/java/io/jpower/kcp/netty/internal/ReItrLinkedListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/kcp-netty/src/test/java/io/jpower/kcp/netty/internal/ReItrLinkedListTest.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhnet/kcp-netty/HEAD/pom.xml --------------------------------------------------------------------------------