JavaScript WebSockets avec UDP?
j'écris une Application JavaScript qui doit recevoir une énorme 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 JavaScript WebSockets avec UDP au lieu de TCP?
8 réponses
Non, il n'est pas possible d'avoir la communication UDP dans JavaScript. Désolé.
le protocole WebSockets est sur TCP seulement tel que défini actuellement.
Vous pourriez le faire UDP avec Flash si vous êtes prêt à utiliser un PROTOCOLE en Temps Réel (Flux de Messagerie Protocol) du serveur.
semble que la question est destinée à UDP côté client, mais depuis que j'ai fini ici...
vous pouvez faire UDP en JavaScript sur le serveur en utilisant le noeud .js dgram
package .
si cette question est toujours en suspens: J'ai trouvé un projet appelé JNEXT et il y a un exemple d'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). Peut-être vaut-il la peine de le chercher.
je pense que vous pouvez tirer parti de la technologie Silverliht 4. Vous pouvez créer une application Silverlight 4 pour communiquer avec le serveur, puis l'envamdded à la page html. Alors votre JavaScript peut construire des connexions TCP via L'application Silverlight 4!
vous pouvez utiliser L'application Autohotkey, en recevant des paquets UDP et en montrant Internet Explorer et, enfin, en envoyant le contenu en remplissant un html TEXTAREA
et simuler en cliquant sur un bouton d'exécution qui déclenche un événement qui traite des données UDP. Je l'ai fait dans mon projet Assistant XPlane .
vous pouvez écrire un serveur WebSocket pour servir de mandataire/pont entre TCP/UDP.