Switched recv to return ubyte[], implemented TCPConnection constructor.