             input.value = '';
            }
        }

        function sendPing() {
            if (ws && ws.readyState === WebSocket.OPEN) {
                ws.send('/ping');
                addMessage('You: /ping', 'user');
            }
        }

        function getClientCount() {
            if (ws && ws.readyState === WebSocket.OPEN) {
                ws.send('/clients');
                addMessage('You: /clients', 'user');
            }
        }

        // Event listeners
        input.addEventL