JavaScript WebSockets avec UDP?
Je suis en train d'écrire une Application JavaScript qui doit recevoir une énorme quantité de données provenant d'autres utilisateurs. Il n'est pas important si certaines de ces données est perdue. Est-il un moyen de l'utilisation de JavaScript WebSockets avec UDP au lieu de TCP?
Vous devez vous connecter pour publier un commentaire.
Non, il n'est pas possible d'avoir communication UDP dans le JavaScript. Désolé.
Qu'il semble que vous êtes en attente pour est WebRTC qui travaille son chemin à travers le processus de normalisation. Les WebSockets, comme d'autres personnes l'ont souligné, au cours de TCP comme un résultat d'initier avec un HTTP de Mise à niveau.
Les WebSockets protocole sur TCP n'est actuellement défini.
Vous pourriez faire UDP avec Flash si vous êtes prêt à utiliser un PROTOCOLE en Temps Réel (Flux de Messagerie Protocol) du serveur.
Sonne comme la question est destiné à côté client UDP, mais depuis que j'ai atterri ici...
Vous pouvez faire UDP en JavaScript sur le serveur à l'aide de la node.js
dgram
le paquet.Si cette question est encore en suspens:
J'ai trouvé un projet appelé JNEXT et il y a un exemple d'utilisation de 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 il vaut la peine de regarder pour cela.
Je pense que vous pouvez tirer parti de Silverliht 4 technologie. Vous pouvez créer une application Silverlight 4 à communiquer avec le serveur et puis enbamdded il à la page html. Ensuite, votre JavaScript peut construire des connexions TCP via l'application Silverlight 4!
Vous pourriez écrire un serveur WebSocket pour servir de proxy/pont entre TCP/UDP.
Vous pouvez utiliser Autohotkey demande, de la réception des paquets UDP et montrant Internet Explorer et, enfin, en envoyant le contenu de remplissage de un html
TEXTAREA
et de simuler un clic sur un BOUTON qui déclenche un événement que les processus de données UDP. Je l'ai fait dans mon projet Xplane Ici Assistant.