├── .gitignore ├── pom.xml ├── spring-with-netty.iml └── src ├── main ├── java │ └── com │ │ └── moo │ │ └── springnetty │ │ ├── cfg │ │ └── SpringConfig.java │ │ ├── handlers │ │ ├── KameProtocolInitalizer.java │ │ ├── KameServerHandler.java │ │ ├── ServerHandler.java │ │ ├── StringProtocolInitalizer.java │ │ └── codec │ │ │ └── kame │ │ │ ├── EncodeType.java │ │ │ ├── KameRequest.java │ │ │ ├── KameRequestDecoder.java │ │ │ ├── KameRequestEncoder.java │ │ │ ├── KameResponse.java │ │ │ ├── KameResponseDecoder.java │ │ │ └── KameResponseEncoder.java │ │ ├── models │ │ └── User.java │ │ └── server │ │ ├── Main.java │ │ └── TCPServer.java └── resources │ ├── Log4j.properties │ └── netty-server.properties └── test ├── java └── com │ └── moo │ └── springnetty │ ├── server │ └── TCPServerTest.java │ └── test │ ├── TestClient.java │ ├── TestClientHandler.java │ └── TestClientInitializer.java └── resources ├── Log4j.properties └── netty-server.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/.gitignore -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-with-netty.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/spring-with-netty.iml -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/cfg/SpringConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/cfg/SpringConfig.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/KameProtocolInitalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/KameProtocolInitalizer.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/KameServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/KameServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/ServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/StringProtocolInitalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/StringProtocolInitalizer.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/EncodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/EncodeType.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequest.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequestDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequestDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequestEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameRequestEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponse.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponseDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponseDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponseEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/handlers/codec/kame/KameResponseEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/models/User.java: -------------------------------------------------------------------------------- 1 | package com.moo.springnetty.models; 2 | 3 | public class User { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/server/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/server/Main.java -------------------------------------------------------------------------------- /src/main/java/com/moo/springnetty/server/TCPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/java/com/moo/springnetty/server/TCPServer.java -------------------------------------------------------------------------------- /src/main/resources/Log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/resources/Log4j.properties -------------------------------------------------------------------------------- /src/main/resources/netty-server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/main/resources/netty-server.properties -------------------------------------------------------------------------------- /src/test/java/com/moo/springnetty/server/TCPServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/java/com/moo/springnetty/server/TCPServerTest.java -------------------------------------------------------------------------------- /src/test/java/com/moo/springnetty/test/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/java/com/moo/springnetty/test/TestClient.java -------------------------------------------------------------------------------- /src/test/java/com/moo/springnetty/test/TestClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/java/com/moo/springnetty/test/TestClientHandler.java -------------------------------------------------------------------------------- /src/test/java/com/moo/springnetty/test/TestClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/java/com/moo/springnetty/test/TestClientInitializer.java -------------------------------------------------------------------------------- /src/test/resources/Log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/resources/Log4j.properties -------------------------------------------------------------------------------- /src/test/resources/netty-server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/spring-with-netty/HEAD/src/test/resources/netty-server.properties --------------------------------------------------------------------------------