2008-11-21 7 views
24

Je pense à la question de savoir si les applications AJAX doivent se contenter de rechercher des mises à jour, alors que l'idéal serait que javascript puisse établir une véritable connexion bidirectionnelle avec le serveur. Je me demande s'il y a une méthode d'intégration de javascript avec un plugin de navigateur qui peut établir une connexion tcp pour que je puisse transmettre des données dans et hors du plugin du navigateur.Comment puis-je communiquer sur des sockets TCP à partir de JavaScript?

+0

Très bonne idée, +1 pour la réflexion – seanb

Répondre

11

Voici une mise en œuvre avec une approche similaire:

Il utilise Java Applet et ponts son API JavaScript, intéressant ...

Et ici un autre :

Celui-ci est un wrapper de l'API Actionscript 3 Socket, pontés JavaScript ...

6

jSocket et Stream sont deux options qui utilisent des sockets XML intégré de Flash, mais ne semble production- prêt. Je préfère utiliser une solution basée sur Flash plutôt que Java, car la pénétration du navigateur est higher et offre généralement une meilleure expérience utilisateur (temps de chargement & stabilité).

9

Vous pouvez utiliser le package du framework socket.io qui peut être installé via npm (un gestionnaire de paquets de noeud).

Plus de détails usage.

+0

+1 très agréable: D –

+0

Je recommande fortement Socket.io – Cody

Questions connexes