Using the same code for the client and the server makes life easier for everyone — you never know when you’ll need to move a routine from one to the other. I can’t tell you how many times I’ve tried ...