├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ ├── com │ └── github │ │ └── simplenet │ │ ├── AbstractReceiver.java │ │ ├── Channeled.java │ │ ├── Client.java │ │ ├── Server.java │ │ ├── packet │ │ └── Packet.java │ │ └── utility │ │ ├── IntPair.java │ │ ├── MutableBoolean.java │ │ ├── Pair.java │ │ ├── Utility.java │ │ └── exposed │ │ ├── consumer │ │ ├── BooleanConsumer.java │ │ ├── ByteConsumer.java │ │ ├── CharConsumer.java │ │ ├── FloatConsumer.java │ │ └── ShortConsumer.java │ │ ├── cryptography │ │ └── CryptographicFunction.java │ │ ├── data │ │ ├── BooleanReader.java │ │ ├── ByteReader.java │ │ ├── CharReader.java │ │ ├── DataReader.java │ │ ├── DoubleReader.java │ │ ├── FloatReader.java │ │ ├── IntReader.java │ │ ├── LongReader.java │ │ ├── ShortReader.java │ │ └── StringReader.java │ │ └── predicate │ │ ├── BooleanPredicate.java │ │ ├── BytePredicate.java │ │ ├── CharPredicate.java │ │ ├── FloatPredicate.java │ │ └── ShortPredicate.java │ └── module-info.java └── test └── java └── com └── github └── simplenet ├── ConnectionTest.java ├── EncryptionTest.java ├── PacketTest.java └── ReadTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/AbstractReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/AbstractReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/Channeled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/Channeled.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/Client.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/Server.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/packet/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/packet/Packet.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/IntPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/IntPair.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/MutableBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/MutableBoolean.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/Pair.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/Utility.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/consumer/BooleanConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/consumer/BooleanConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/consumer/ByteConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/consumer/ByteConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/consumer/CharConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/consumer/CharConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/consumer/FloatConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/consumer/FloatConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/consumer/ShortConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/consumer/ShortConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/cryptography/CryptographicFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/cryptography/CryptographicFunction.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/BooleanReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/BooleanReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/ByteReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/ByteReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/CharReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/CharReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/DataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/DataReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/DoubleReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/DoubleReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/FloatReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/FloatReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/IntReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/IntReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/LongReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/LongReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/ShortReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/ShortReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/data/StringReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/data/StringReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/predicate/BooleanPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/predicate/BooleanPredicate.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/predicate/BytePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/predicate/BytePredicate.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/predicate/CharPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/predicate/CharPredicate.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/predicate/FloatPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/predicate/FloatPredicate.java -------------------------------------------------------------------------------- /src/main/java/com/github/simplenet/utility/exposed/predicate/ShortPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/com/github/simplenet/utility/exposed/predicate/ShortPredicate.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/test/java/com/github/simplenet/ConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/test/java/com/github/simplenet/ConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/simplenet/EncryptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/test/java/com/github/simplenet/EncryptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/simplenet/PacketTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/test/java/com/github/simplenet/PacketTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/simplenet/ReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhg023/SimpleNet/HEAD/src/test/java/com/github/simplenet/ReadTest.java --------------------------------------------------------------------------------