Hi Alan, In AsynchronousDatagramChannel, after a receive()/read() method throws an InterruptedByTimeoutException, what should be the behavior of subsequent receive/read operations on that channel. Should they work normally or fail with a RuntimeException ? Thanks, Umashankar