IO.Socket socket = IO.io('https://*****.com/*****/');
socket.connect();
socket.io.options['extraHeaders'] = {
'foo': 'bar',
'Authorization': 'Bearer $_token',
};
socket.onConnect((_) {
print('connect');
socket.emit('msg', 'test');
});
socket.on('event', (data) => print(data));
socket.onDisconnect((_) => print('disconnect'));
socket.onConnectError((handler) => print(handler.toString()));
socket.onError((_) => print('onError'));
socket.on('fromServer', (_) => print(_));
flutter: WebSocketException: Connection to 'https://**********.com:0/socket.io/?EIO=3&transport=websocket#' was not upgraded to websocket **