SimpleNet - Asynchronous NIO (Java 9)

Status
This thread has been locked.

3clipse

Feedback score
1
Posts
45
Reactions
11
Resources
0
This is something I've been working on for a little over a week, and I'd love some feedback! Code seen here is subject to change.

https://github.com/jhg023/SimpleNet

Example Usage:
Code:
Server server = new Server(channel -> {
    try {
        System.out.println(channel.getRemoteAddress() + " connected successfully!\n");
    } catch (IOException e) {
        e.printStackTrace();
    }
});

server.bind("localhost", 43594);
server.register(0, new BytePacket());
server.register(1, new ShortPacket());
server.register(2, new IntPacket());
server.register(3, new LongPacket());
server.register(4, new FloatPacket());

Client client = new Client();
client.connect("localhost", 43594);

new OutgoingPacket(0).putByte(254).send(client);
new OutgoingPacket(1).putShort(254).send(client);
new OutgoingPacket(2).putInt(512).send(client);
new OutgoingPacket(3).putLong(1024).send(client);
new OutgoingPacket(4).putFloat(2048.5F).send(client);
 
Status
This thread has been locked.
Top