open method
void
open()
Implementation
void open() {
if (_readyState != ReadyState.CLOSED) {
throw Exception('Client is already open, opening, or closing');
}
_readyState = ReadyState.CONNECTING;
_asyncOpen().catchError((err) => _onError(err));
}