92 votes

JavaScript WebSockets avec UDP ?

J'écris une application JavaScript qui doit recevoir une grande quantité de données d'autres utilisateurs. Il n'est pas important que certaines de ces données soient perdues. Existe-t-il un moyen d'utiliser les WebSockets JavaScript avec UDP au lieu de TCP ?

65voto

Chad Points 801

Il semble que ce que vous attendez soit WebRTC qui est en cours d'élaboration dans le cadre du processus de normalisation. Les WebSockets, comme d'autres l'ont souligné, fonctionnent sur TCP du fait qu'elles sont initiées par une mise à niveau HTTP.

55voto

Pablo Santa Cruz Points 73944

Non, il n'est pas possible d'avoir une communication UDP en JavaScript. Désolé.

8voto

Nick Benes Points 123

Il semble que la question soit destinée à l'UDP côté client, mais puisque j'ai atterri ici...

Vous pouvez utiliser UDP en JavaScript sur le serveur à l'aide de la fonction node.js dgram paquet .

4voto

kanaka Points 23143

Le protocole WebSockets n'utilise que le protocole TCP tel qu'il est actuellement défini.

Vous pouvez faire UDP avec Flash si vous souhaitez utiliser un serveur RTMFP (Real Time Messaging Flow Protocol).

1voto

Klaus Points 21

Si cette question est toujours en suspens : J'ai trouvé un projet appelé JNEXT et il y a un exemple utilisant UDP. Le projet lui-même semble être en pause mais au moins dans Firefox il fonctionne (il ne fonctionne pas avec Chrome et Opera). Cela vaut peut-être la peine de le rechercher.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X