├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.maven.ide.eclipse.prefs ├── README.md ├── pom.xml ├── readme.txt ├── src ├── main │ └── java │ │ ├── com │ │ └── a2 │ │ │ └── nsocket │ │ │ ├── core │ │ │ ├── handler │ │ │ │ ├── IoHandler.java │ │ │ │ └── IoHandlerAdapter.java │ │ │ ├── polling │ │ │ │ ├── NioSocketAcceptorPoll.java │ │ │ │ └── NioSocketConnectorPoll.java │ │ │ ├── service │ │ │ │ ├── AbstractIoAcceptor.java │ │ │ │ ├── AbstractIoCommunicate.java │ │ │ │ ├── AbstractIoConnector.java │ │ │ │ ├── IoAcceptor.java │ │ │ │ ├── IoCommunicate.java │ │ │ │ └── IoConnector.java │ │ │ └── session │ │ │ │ ├── AbstractIoSession.java │ │ │ │ ├── IoSession.java │ │ │ │ ├── NioAcceptorSession.java │ │ │ │ ├── NioConnectorSession.java │ │ │ │ └── SocketSession.java │ │ │ ├── nSocket.java │ │ │ └── transport │ │ │ └── socket │ │ │ ├── SocketAcceptor.java │ │ │ ├── SocketConnector.java │ │ │ └── nio │ │ │ ├── AioSocketAcceptor.java │ │ │ ├── NioSocketAcceptor.java │ │ │ └── NioSocketConnector.java │ │ └── log4j.properties └── test │ └── java │ └── com │ └── a2 │ └── nsocket │ ├── AppTest.java │ ├── TestIoAcceptor.java │ └── TestIoConnector.java └── target └── classes └── log4j.properties /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.maven.ide.eclipse.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/.settings/org.maven.ide.eclipse.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- 1 | acceptor send method todo -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/handler/IoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/handler/IoHandler.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/handler/IoHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/handler/IoHandlerAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/polling/NioSocketAcceptorPoll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/polling/NioSocketAcceptorPoll.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/polling/NioSocketConnectorPoll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/polling/NioSocketConnectorPoll.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/AbstractIoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/AbstractIoAcceptor.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/AbstractIoCommunicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/AbstractIoCommunicate.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/AbstractIoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/AbstractIoConnector.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/IoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/IoAcceptor.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/IoCommunicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/IoCommunicate.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/service/IoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/service/IoConnector.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/session/AbstractIoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/session/AbstractIoSession.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/session/IoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/session/IoSession.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/session/NioAcceptorSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/session/NioAcceptorSession.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/session/NioConnectorSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/session/NioConnectorSession.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/core/session/SocketSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/core/session/SocketSession.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/nSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/nSocket.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/transport/socket/SocketAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/transport/socket/SocketAcceptor.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/transport/socket/SocketConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/transport/socket/SocketConnector.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/transport/socket/nio/AioSocketAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/transport/socket/nio/AioSocketAcceptor.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/transport/socket/nio/NioSocketAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/transport/socket/nio/NioSocketAcceptor.java -------------------------------------------------------------------------------- /src/main/java/com/a2/nsocket/transport/socket/nio/NioSocketConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/com/a2/nsocket/transport/socket/nio/NioSocketConnector.java -------------------------------------------------------------------------------- /src/main/java/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/main/java/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/a2/nsocket/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/test/java/com/a2/nsocket/AppTest.java -------------------------------------------------------------------------------- /src/test/java/com/a2/nsocket/TestIoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/test/java/com/a2/nsocket/TestIoAcceptor.java -------------------------------------------------------------------------------- /src/test/java/com/a2/nsocket/TestIoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/src/test/java/com/a2/nsocket/TestIoConnector.java -------------------------------------------------------------------------------- /target/classes/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanga999/nSocket/HEAD/target/classes/log4j.properties --------------------------------------------------------------------------------