reset method
override
Resets the web socket client.
Implementation
@override
Future<void> reset() async {
await close();
_handleClose();
_receivedMessages.clear();
_closeWaitCompleter = Completer<int?>();
_state = WebSocketClientState.disconnected;
}