1. Apply read-write lock to connections. 2. Remove dead connection from connection list. 3. Handle SIGINT gracefully. 4. Add close method to protocol.