Erste Schritte mit Websockets

5578
peirix

Ich habe jetzt ziemlich viel darüber gelesen und denke, es ist an der Zeit, es auf die Probe zu stellen. Das einzige Problem ist: Es gibt keinen nativen Support. Ich weiß, es ist ein Fehler sowohl für Firefox als auch für Webkit, was bedeutet, dass es (hoffentlich) nicht lange dauern wird, bevor sie in den Nachtspielen erscheinen. Und ich weiß, dass Apache (irgendwie) an der Unterstützung von Websocket arbeitet, aber sie scheinen von einer Drittanbieter-Erweiterung (experimentell, wie sie es nennen) geschlagen worden zu sein.

So. Zur Frage. Hat jemand den Punkt erreicht, an dem er erfolgreich einen eigenen Firefox- oder Webkit-Browser mit Websockets erstellt und einen Server mit Websockets ausgeführt hat? Wenn ja, könntest du eine kurze Anleitung posten.

Ich habe versucht, Firefox mit dem Patch aus dem Bugzilla zu erstellen, aber es wird immer wieder abgelehnt. Ich habe mir die Erweiterung von Drittanbietern für Apache noch nicht angesehen, aber wenn Sie dies getan haben, lassen Sie es mich wissen (:

0
Gehört das auf http://stackoverflow.com? ChrisF vor 14 Jahren 1
Macht es? Ich war mir nicht sicher Da es sich mehr um das Einrichten des Computers als um eine bestimmte Programmiersprache handelt, dachte ich, dass dies der beste Ort dafür ist. peirix vor 14 Jahren 1

3 Antworten auf die Frage

1

Die Websockets-APIs stehen kurz vor dem Abschluss. Das Drahtformat wird derzeit von der IETF (und der Web-Apps-Gruppe) überprüft.

Sie können das Websocket-Gateway von Kaazing ausprobieren, das auch eine Emulationsschicht für ältere Browser ohne Unterstützung für Websockets bietet. Kaazing unterstützt Vanilla JS, Flash, Silverlight, Java und JavaFX.

Das Kaazing-Gateway eignet sich hervorragend zum Experimentieren mit den Optionen, sobald ein Websocket-Server eingerichtet ist, aber nicht so gut für das eigentliche Setup-Teil, da es nicht Open Source ist. Naja. Ich denke, wir müssen nur warten, bis die API fertig ist. peirix vor 14 Jahren 0
Kaazings Gateway scheint zu komplex für Experimente zu sein. Ein Websocket ist ein TCP-Socket mit einer sehr einfachen Schnittstelle, und es sollte sehr einfach sein, einen Server in Java zum Spielen zu erstellen. Marius vor 14 Jahren 0
0
bobince

I think it'd be a bit premature to put WebSocket support in the browser just yet, the API isn't finalised.

For now, you can use an emulated WebSocket that relies on Flash. gimite has one implementation, along with a Ruby backend. (But the backend of WebSocket is so simple you'll probably be writing your own server for it IMO. I'm really not at all sure what the point of tying that into Apache and the obsolescent mod_python is.)

0

Ich habe ein Beispielprojekt mit einem Ruby-Server und JavaScript-Clients erstellt. Ich benutze das "web-socket-flash" -Projekt, um WebSockets in älteren Browsern zu emulieren. Die Anweisungen sind in der README.txt enthalten.

http://github.com/thefifthcircuit/websockpuppet

Mein README.txt enthält auch Links zu anderen nützlichen Ressourcen.