Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

326
Views
¿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 answers
Answer question

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 Report

0

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

over 4 years ago · Santiago Trujillo Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!