web-dev-qa-db-fra.com

WebSockets JavaScript avec UDP?

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

67
user142019

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

46
Pablo Santa Cruz

Il semble que ce que vous attendez soit WebRTC qui fonctionne à travers le processus de normalisation. Les WebSockets, comme d'autres personnes l'ont souligné, s'exécutent sur TCP à la suite de l'initiation d'une mise à niveau HTTP.

51
Chad

Le protocole WebSockets est terminé TCP uniquement tel qu'il est actuellement défini.

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

5
kanaka

On dirait que la question est destinée à l'UDP côté client, mais depuis que je me suis retrouvé ici ...

Vous pouvez faire UDP en JavaScript sur le serveur en utilisant le node.jspackage dgram .

3
Nick Benes

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 suspendu mais au moins dans Firefox il fonctionne (il ne fonctionne pas avec Chrome et Opera). Peut-être vaut-il la peine de le chercher.

1
Klaus