Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

207
Vistas
cannot connect with web socket using socket.io

I am new to javaScript. I have written 2 js files to test out web sockets.

server.js

const io = require('socket.io')(8000)

const users = {}

io.on('connection', socket => {
        console.log('new user')
})

io.on('disconnect', socket => {
    console.log("user left")
})

client.js

var socket = io('https://localhost:8000', { transports : ['websocket'] });

However, the connection cannot be established. Error messages:

chrome

WebSocket connection to 'wss://localhost:8000/socket.io/?EIO=4&transport=websocket' failed:

firefox

Firefox can’t establish a connection to the server at wss://localhost:8000/socket.io/?EIO=4&transport=websocket. 2

I am working on ubuntu 20.04

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Your server initialization is probably nit correct. You test the connectivity using ping 127.0.0.1:8000 command on shell after starting server. Try initializing server using the code below:

const { Server } = require("socket.io");

const io = new Server({ /* options */ });

io.on("connection", (socket) => {
  // ...
});

io.listen(8000);

Detaiked server initialisation info can be found at docs: https://socket.io/docs/v4/server-initialization/

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda