The server accepts connections from multiple servers handles exceptions and spawns connection object that can be assigned.