I created a simple Socket.io server, if I test it using the chrome application "Socketio Checker" it returns that everything is working.
However, when I try to connect through my client, it always returns that I am not connected and also the "connect" events are not fired.
I'm using the "socketio-client" lib in Vuejs.
My code:
const sock = io(`http://localhost:3005`, {reconnect: true, transports: ['websocket', 'polling', 'flashsocket']});
console.log(" RES =>", sock)
console.log("HERE 22")
console.log('check 1', sock.connected);
sock.on("connect", function(socket){
console.log("HERE???")
console.log(socket.connected); // true
socket.emit('register', "810f5f4a07b9631107a7bbad39e455-0", "123");
});
sock.on('disconnect', function(socket) {
console.log("Socket disconnected.");
socket.socket.reconnect();
})
sock.on("connection", (socket) => {
console.log("TADHFSHDFHDSHF", socket.id); // x8WIv7-mJelg7on_ALbx
});
My response:
---- start ----
RES => Socket {connected: false, disconnected: true, receiveBuffer: Array(0), sendBuffer: Array(0), ids: 0, …}
HERE 22
check 1 false
---- the end ----