我已经在我的React Native应用程序中集成了socket.io-client最新版本(“ 2.2.0”)。使用此版本的套接字io连接无法建立。
如何使用此代码执行此操作,下面列出了我编写的代码:
import io from 'socket.io-client';
var URL;
var socket;
var user_id;
export const connectSocket = () => {
if (this.user_id !== null) {
this.socket = io.connect(this.URL, {
query: 'user_id=' + this.user_id
});
this.socket.on('connect', () => {
this.socketConnected = true;
});
this.socket.on('connect_error', (err) => {
this.socket.disconnect();
this.socketConnected = false;
});
}
}
这是我的Express Server版本: “ socket.io”:“ 1.7.2”