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

332
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

0

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

over 4 years ago · Santiago Trujillo Denunciar

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 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