Implement a server.