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

396
Vistas
¿El cliente (JRE) lee las variables del servidor (nodo) directamente?

Estoy tratando de configurar un servidor donde los clientes puedan conectarse y esencialmente "levantar la mano", que se ilumina para cada cliente, pero solo uno a la vez. Actualmente solo uso el módulo express para enviar una respuesta POST al hacer clic en un botón. El servidor lo toma como JSON y lo escribe en un archivo. Todos los clientes solicitan constantemente este archivo para verificar el estado y ver si el canal está despejado.

Sospecho que hay un enfoque más simplificado para esto, pero no sé qué módulos o métodos podrían ser mejores. ¿Puede el servidor enviar variables a los clientes de alguna manera, en lugar de que los clientes soliciten constantemente un archivo? Entonces, ¿el script del cliente puede recibir la variable y cambiar los elementos de la página en consecuencia?

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

0

Por lo general, este tipo de tarea se realiza mediante el uso de WebSockets. Dado que ya tiene configurado socket.io , sería genial reutilizarlo.

Desde el servidor, comienza a emitir diferentes mensajes:

 socket.emit("hand", { userId: <string> });

Desde el cliente, escuche el nuevo evento e invoque el comportamiento apropiado:

 socket.on("hand", (payload) => { // payload.userId contains user ID });
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