Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

273
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda