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

274
Vistas
el cliente socket io no se conecta a la dirección IP pero se conecta a localhost desde el entorno de electrones p5

Estoy escribiendo una aplicación web construida con electron (1.4.13) y p5js.

esta aplicación web tiene un sistema de edición múltiple que permite que varios usuarios editen el mismo documento (como Google Docs). Sin embargo, tengo un problema en el que el servidor de socket rechaza las conexiones al entorno de electrones p5js.

error: sondeo-xhr.js:157 OBTENGA http://:5000/socket.io/?EIO=4&transport=polling&t=NyB7FTE net::ERR_CONNECTION_REFUSED

servidor.js:

 const express = require('express'); class server { constructor(port) { this.port = port; this.app = express(); this.http = require('http').Server(this.app); this.io = require('socket.io')(this.http); this.http.listen(port, () => console.log(`Hosted on port ${port}`)); this.io.on('connection', function(socket) { console.log('A user connected'); socket.on('disconnect', function () { console.log('A user disconnected'); }); }); } } let _server = new server(5000);

cliente.js:

 class client { constructor(host,port,onmessage) { this.socket = io("http://"+host+":"+port);//"ws://"+ this.socket.on("message", data => { onmessage(data); }); } disconect() { this.socket } write(ipda) { this.socket.send(ipda) } } let _client = new client('MY IP ADDRESS FOR TEST',5000,() => {console.log(data)});

índice.html:

 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Thinkin Box</title> <script language="javascript" type="text/javascript" src="libraries/p5.js"></script> <!--<script language="javascript" src="libraries/p5.dom.js"></script>--> <!--<script language="javascript" src="libraries/p5.sound.js"></script>--> <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.4.1/socket.io.js"></script> <script language="javascript" type="text/javascript" src="sketch.js"></script> <style> body {padding: 0; margin: 0; background: #000000; overflow-x:hidden; overflow-y: hidden} </style> </head> <body> </body> <script> // You can also require other files to run in this process require('../renderer.js') </script> </html>
about 4 years ago · Juan Pablo Isaza
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