1. Apply read-write lock to connections. ✅ 2. Remove dead connection from connection list. ✅ 3. Handle SIGINT gracefully. 4. Add close method to protocol. 5. Add help and exit command. 6. Use multiprocess to show output.