NIO client case