I have a Java client that connects to a C++ server using TCP Sockets. I have implemented the client using Java NIO where a separate 'network thread' is responsible for using a single `Selector`...