connectToServer method
Implementation
void connectToServer(String token, String apiKey) {
socket = IO.io(baseUrl, <String, dynamic>{
'transports': ['websocket'],
'autoConnect': false,
'auth': {'token': token, 'key': apiKey},
});
socket.connect();
socket.off('connect');
socket.off('disconnect');
socket.onConnect((data) => log('server is connected ^_^'));
socket.onDisconnect((data) => log('server is disconnected >_<'));
socket.onError((error) => log('Socket client side error: $error'));
}