send-recieve fully using read/write (not a space-delimited string).