2009-12-21 12 views
6

Gibt es eine Java-Applet-Implementierung von HTML5 WebSockets?Gibt es eine Java-Applet-Implementierung von HTML5 WebSockets?

Ich möchte WebSockets für ein neues Projekt verwenden und eine rückwärtskompatible Implementierung von WebSockets (für alle aktuellen Nicht-Dev-Browser) mit Java (oder vielleicht Flash) bereitstellen.

Ich möchte nur WebSockets auf der Serverseite schreiben und pflegen. Ich möchte nur auf der Client-Seite mit der WebSockets-API umgehen müssen (obwohl diese API von einem Java-Applet "gefälscht" wird, wenn echte WebSockets nicht verfügbar sind).

Danke,

Chris.

Antwort

3

Hier ist eine mögliche Implementierung (verwendet Flash als Ausweich):

http://github.com/gimite/web-socket-js

keine Garantien (Ich bin von meiner Entwicklungsumgebung weg jetzt), aber es sieht aus wie es das, was Sie tun, Ich suche nach.

+0

Sieht nützlich aus - ich werde testen. Ich bin besorgt über das Proxy CONNECT Problem, aber das ist kein Problem. Solange der Websocket-Server unter einer anderen Portnummer ausgeführt wird und die Firewall des Benutzers ausgehende Verbindungen zu diesem Port zulässt, kann dies kein Problem sein. – fadedbee

+0

Ja, es funktioniert gut, auch auf AMD64 Ubuntu Karmic. – fadedbee

-1

Speaking als Vertreter Kaazing:

Wir haben another solution, die mit allen Pre-Websocket Browser-Unterstützung für Java, Flash, Silverlight und JS, und die Abwärtskompatibilität zur Verfügung stellt. Documentation is located here.

+0

Danke für diese Information, aber ich habe sie aufgrund ihrer Lizenz bereits ignoriert: http://www.kaazing.com/license – fadedbee

+2

5. \t VERBOTENE VERWENDUNGEN. Der Entwickler darf nicht: (a) Softwaremarkierungen oder Hinweise auf die Eigentumsrechte von Kaazing entfernen oder ändern; (b) ** Umverteilung ** oder Bereitstellung der Programme in irgendeiner Weise für Dritte; Der Schwerpunkt liegt bei mir. – fadedbee

+0

Das Kaazing WebSocket Gateway ist seit 2014 [verfügbar als Open-Source-Projekt unter der Apache 2.0-Lizenz] (https://kaazing.com/products/websocket-gateway/editions/). –

2

Ja, es gibt einen, bitte sehen Sie sich http://www.jwebsocket.org an. Ihr jWebSocket-Team.

+0

Danke, das sieht genau wie ich aus brauchen. Die Bereitstellung einer Web-App mit jwebsocket und web-socket-js sollte 95% der Nicht-Chrome-Browser abdecken. – fadedbee

+0

Es sieht nicht wie eine Java-Applet-Implementierung von WebSockets aus. Zumindest aus deiner Beschreibung und deiner Demo, die Firefox 3.6 als nicht kompatibel ablehnt: so nehme ich an, Clientseite ist derzeit nur in JS auf kompatiblen Browsern. – PhiLho

Verwandte Themen