adding ERRNO, and changing our test so that client calls receive and rcsClose (shouldn't hang anymore), and the server calls send