receive

Waits for one message without blocking the server; throws IOException if the connection is interrupted.