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

394
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
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