focus on server-side tests
added 'socket open', 'socket close', and 'socket error' events