def recv_ready(self):
return self.in_buffer.read_ready()<EOL>
Returns true if data is buffered and ready to be read from this
channel.  A ``False`` result does not mean that the channel has closed;
it means you may need to wait before more data arrives.

:return:
    ``True`` if a `recv` call on this channel would immediately return
    at least one byte; ``False`` otherwise.