Verwenden von socket.io standalone ohne node.js
(JavaScript newbie)
Ich versuche zum Aufbau einer JavaScript-basierten client-Anwendung kommuniziert mit einem server-app über socket. Ich kam in socket.io. Ist es möglich mit sockel.io ohne node.js Abhängigkeiten?
Habe ich geklont-Buchse.io github und schrieb ein einfaches html-client eine Verbindung zum server herstellen (Können nach dem code, wenn erforderlich). Aber es stellt keine Verbindung zum server.
(Hintergrund-info: Wir brauchen ein einfaches config-client-Dienstprogramm, das läuft auf Win32, die Kommunikation mit einem custom-server, unterstützt socket-Kommunikation mit einem benutzerdefinierten Paket-format-Protokoll. Statt durch die üblichen MFC/.NET, wir denken, dass HTML/JS/CSS ist eine bessere Lösung. Für diesen Zweck habe ich als eine der folgenden Optionen:
- Titan: Funktioniert, aber erfordert runtime installiert werden
- HTML5 WebSocket: Nicht überall unterstützt - funktioniert auf Chrome, aber erfordert, IE10
- - Buchse.io: Versucht, es zu erhalten zu arbeiten
- Jeder andere?
(Post kann diese Frage als eigenen thread, falls erforderlich)
)
InformationsquelleAutor der Frage gammay | 2011-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etablieren eine erfolgreiche Socket.IO, Ihr custom-server muss Folgen die Skillung, oder andere server-Implementierung von socket.io
https://github.com/learnboost/socket.io/wiki die In anderen Sprachen Teil gehören einige Server-Implementierung von socket.io
InformationsquelleAutor der Antwort sbugzu
Gibt es eine Menge Lärm in den Antworten auf die ursprüngliche Frage. Lassen Sie mich versuchen, die Frage zu beantworten, so klar wie ich kann.
Die kurze Antwort ist ja. Sie werden jedoch Flash-Abhängigkeit. Sie können nachlesen, wie dies zu tun in socket.io ' s faq.
InformationsquelleAutor der Antwort Jason Kim
So wie ich das verstehe, müssen Sie einen socket.io-server ohne node.js, richtig? Wenn die Verwendung von socket.io nur als cross-browser WebSockets wäre ausreichend, und was ich damit meine, ist sehr schön illustriert in dem folgenden Beispiel aus der Buchse.io-web-site:
Wäre es dein server-code sehr einfach. Sicherlich finden Sie einige WebSockets-Bibliothek für Ihre Sprache oder auch Ihr eigenes schreiben. Blick auf diese SO Frage für Beispiele.
Oder wenn Sie verwenden möchten-Buchse.io Protokoll es ist Liste der Steckdose.io-Bibliotheken für verschiedene Sprachen, wie python und java.
InformationsquelleAutor der Antwort alex vasi