Net module abstracts async sockets and channels using Eventloop
and ByteBuf modules.
You can add Net module to your project by inserting dependency in pom.xml:
Core classes and interfaces:
EventloopServer interface represents non-blocking server which listens new connection and accepts it asynchronous.
AbstractServer - non-blocking server which works in Eventloop and implements EventloopServer interface. There are
also PrimaryServer and SimpleServer classes in the module which extend the AbstractServer.
AsyncTcpSocket is a common interface for connection-oriented transport protocols. Module contains AsyncTcpSocketImpl
class which implements the interface.
UdpPacket represents a UDP packet. Each message routed from one machine to another is solely based on information
contained within that packet.