Client socket methods and properties
socket.emit(event: string, data: any, ackCallback?: Function): void
// Simple emit socket.emit('message', { text: 'Hello' }); // With acknowledgment socket.emit('getData', { id: 123 }, (response, error) => { if (error) { console.error('Timeout'); } else { console.log('Response:', response); } });
socket.on(event: string, handler: (data: any) => void): void
socket.on('message', (data) => { console.log('Received:', data); });
socket.disconnect(): void
console.log('Session ID:', socket.id);
if (socket.connected) { console.log('Connected'); }