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

334
Visualizações
¿Cómo hablar con sockets UDP con HTML5?

Lo que tengo: un servidor de aplicaciones C ++ en ejecución, listo para enviar datos al cliente que se supone que es una página o aplicación HTML5.

Lo que quiero: ¿Hay alguna forma de comunicarse usando el puerto udp con HTML5 dado que tanto el servidor C++ como la aplicación HTML5 son locales para el sistema?

Lo que yo sé :

  • Debido a problemas de seguridad, JS no permite la comunicación del puerto UDP desde el navegador.
  • He leído en muchos lugares, la respuesta es no. Pero las respuestas son viejas.

¿La respuesta sigue siendo 'NO'?

¿Hay alguna solución posible?

Cualquier pista es apreciada.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Sí, la respuesta sigue siendo 'no'. Los websockets están basados en TCP. Tenga en cuenta que un WebSocket no es una conexión TCP simple, existe una negociación HTTP y un protocolo de tramas en su lugar. Por lo tanto, tampoco puede crear una conexión TCP simple en Javascript.

WebRTC se basa en UDP, puede cubrir sus casos de uso: http://www.html5rocks.com/en/tutorials/webrtc/datachannels/

over 4 years ago · Santiago Trujillo Relatório

0

Chrome ahora parece tener algo: https://developer.chrome.com/apps/sockets_udp

over 4 years ago · Santiago Trujillo Relatório

0

Parece que UDP para web sigue siendo un área activa de desarrollo y creación de estándares potenciales. Publicar esta respuesta para registrar información nueva actual a partir de mayo de 2020.

El siguiente documento técnico describe un posible camino a seguir que satisface las necesidades de seguridad de un protocolo "desordenado y poco confiable": https://gafferongames.com/post/why_cant_i_send_udp_packets_from_a_browser/

Hay extensiones para Chrome de escritorio y Firefox de escritorio que están en desarrollo activo. https://github.com/RedpointGames/netcode.io-browser La forma en que están diseñados los navegadores móviles evita que se agregue este tipo de modificación en la actualidad (buenas razones de seguridad nuevamente), pero podría agregarse en el futuro.

over 4 years ago · Santiago Trujillo 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