The Asio library provides a framework for performing asynchronious I/O using a single thread.
OverviewThe central object is the I/O service object, see {@link com.maptrack.asio.IOService}. Such an instance is always needed.
It utilizes the Java Nio Selector, but hides many of the details of the Selector.
Typical uses (TCP)