An implementation of the transport layer using TCP/IP sockets along with Asynchronous IO using IBM's AIO4J