2008-11-21 6 views
24

Ich denke darüber nach, wie begrenzt es ist, dass AJAX-Apps nach Updates fragen müssen, wenn es für javascript ideal wäre, eine echte Zwei-Wege-Verbindung zum Server einzurichten. Ich frage mich, ob es eine Methode der Integration von Javascript mit einem Browser-Plugin gibt, das eine TCP-Verbindung herstellen kann, so dass ich Daten in und aus dem Browser-Plugin übergeben kann. HierWie kann ich über TCP-Sockets von JavaScript kommunizieren?

+0

Wirklich coole Idee, +1 für das Denken – seanb

Antwort

11

ist eine Implementierung mit einem ähnlichen Ansatz:

Es verwendet ein Java-Applet und überbrückt seine API für JavaScript, interessant ...

Und hier eine andere :

Dies ist ein Wrapper der Actionscript 3 Socket API, JavaScript überbrückt ...

6

jSocket und Stream sind zwei Optionen, die Flashs integrierten XML-Sockets verwenden, obwohl weder produktions- zu sein scheint bereit. Ich würde eher eine Flash-basierte Lösung als Java verwenden, da die Browserpenetration higher ist und im Allgemeinen eine bessere Benutzererfahrung bietet (Ladezeiten & Stabilität).

9

Sie können node.js Framework socket.io Paket verwenden, das über npm (ein Node-Paket-Manager) installiert werden kann.

Detailliertere usage.

+0

+1 sehr nett: D –

+0

Ich empfehle Socket.io – Cody

Verwandte Themen