2009-06-13 17 views
4

Ich habe Server-Daemon erstellt, der einige Daten erzeugt, wie Nachrichten und so. Aber was interessiert mich - Kundenüberwachung. Zum Beispiel habe ich eine Webseite, und ich muss eine dauerhafte Tcp-Verbindung zum Server herstellen und alle eingehenden Daten in ein Textfeld anzeigen. Ich weiß, dass es mit Flash gemacht werden kann, aber ich suche nach JS-Implementierung.Javascript TCP-Verbindung zum Server

Ist es möglich und was ist die beste Praxis?

+3

Sie werden tcp/sockets nicht mit JavaScript erhalten. Sie sind mit http fest. – epascarello

Antwort

5

Was Sie fragen, ist bekannt als Comet. Es gibt viele Server-Software und Client-Bibliotheken - siehe die verlinkte Wikipedia-Seite.

+0

so zum Beispiel Facebook Chat-Client verwendet die gleiche Technologie? –

+0

Nicht unbedingt - ein Web-Chat kann mit einer einfachen Abfragetechnik erstellt werden, wobei JavaScript alle paar Sekunden eine Anfrage an den Server für neue Nachrichten sendet. Zugegeben, kein großartiger Ansatz, aber es funktioniert. –

+0

Ja, ich fand diese Herangehensweise, nachdem ich facebooks Chat-System analysiert hatte. Es ist irgendwie private Nachrichten, aber auf Fly verfügbar. –