updated to take server name and version in SocketServer constructor