send method
Sends raw data through the WebSocket
Implementation
@override
Future<void> send(dynamic data) async {
if (_channel == null || _currentState != WebSocketState.connected) {
throw StateError('WebSocket is not connected');
}
try {
_channel!.sink.add(data);
} catch (error) {
_errorController.add(error);
rethrow;
}
}