socket.io client and test