Return if data can be read from the current client socket without
The IsReadable property returns True if data can be read
from the current client socket without blocking. This property can be
checked before the application attempts to read the socket,
preventing an error. The value of this property is only meaningful
inside an event handler such as OnRead.