Receive -- Support for TCP, Fixed timeout on select, Buffering