Blocks until data becomes available for read.
override bool waitForData (
.time .Duration timeout
|timeout|| Optional timeout, the default value of |
The function will return
true if data becomes available before the
timeout is reached. If the connection gets closed, or the timeout
false is returned instead.