Read & Write with pipes over tcp