simple outline of client socket setup; nothing but comments and can be ignored