Timeout and NoDelay support added.
Reading bits is done.