login method
连接socket
Implementation
@override
login({String? auth}) async {
_auth = (auth ?? UserManager().auth) ?? "";
_disconnect();
_timerPeriodicDuration = 0;
_startTimer();
imLog("login >>> connect");
if (_connect()) {
//登录成功
_setState(SocketState.connected);
_startTimer();
_sendPingMessage(firstPing: true);
} else {
//登录失败,开始重试
_reconnect();
}
}