Assert.assertThat(c.isOpen(), is(true));
log.debug("main thread {}", Thread.currentThread()
.toString());
try {
Assert.assertThat((String) c.send("hello client").get(), is("hello client"));
Assert.assertThat((String) c.send("hello multithread test").get(), is("hello multithread test"));
Assert.assertThat((String) c.send("getfile").get(), is("zero copy file transfers"));
Assert.assertThat((String) c.send("quit").get(), is("bye!"));
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {