2009-12-21 11 views
6

¿Hay una implementación de Java-applet de WebSockets HTML5?¿Hay una implementación de Java-applet de WebSockets HTML5?

Me gustaría usar WebSockets para un nuevo proyecto, y proporcionar una implementación compatible con versiones anteriores de WebSockets (para todos los navegadores no desarrolladores) utilizando Java (o tal vez Flash).

Solo quiero escribir y mantener WebSockets en el lado del servidor. Solo quiero tener que lidiar con la API de WebSockets en el lado del cliente (aunque esta API será 'falsificada' por un applet de Java, si los WebSockets reales no están disponibles).

Gracias,

Chris.

Respuesta

3

Aquí es una posible implementación (utiliza Flash como punto de retorno):

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

No hay garantías (estoy lejos de mi entorno de desarrollo en este momento), pero parece que va a hacer lo que 'que estas buscando.

+0

Parece útil - Voy a probar. Me preocupa el problema del proxy CONNECT, pero esto puede no ser un problema. Siempre que el servidor websocket se ejecute en un número de puerto diferente y el firewall del usuario permita las conexiones salientes a ese puerto, esto puede no ser un problema. – fadedbee

+0

Sí, funciona bien, incluso en AMD64 Ubuntu Karmic. – fadedbee

-1

Hablando como representante de Kaazing:

Tenemos another solution que proporciona soporte para Java, Flash, Silverlight, y JS, y la compatibilidad con todos los navegadores pre-WebSocket. Documentation is located here.

+0

Gracias por esta información, pero ya la había descartado debido a su licencia: http://www.kaazing.com/license – fadedbee

+2

5. \t USOS PROHIBIDOS. El desarrollador no puede: (a) eliminar o modificar las marcas de software o cualquier notificación de los derechos de propiedad de Kaazing; (b) ** redistribuir ** o poner los programas disponibles de cualquier manera a terceros; El énfasis es mío. – fadedbee

+0

Kaazing WebSocket Gateway ha estado [disponible como un proyecto de código abierto bajo la licencia de Apache 2.0] (https://kaazing.com/products/websocket-gateway/editions/) desde 2014. –

2

Sí, hay uno, por favor, mira http://www.jwebsocket.org. Su equipo jWebSocket.

+0

Gracias, eso parece justo lo que necesitar. La implementación de una aplicación web con jwebsocket y web-socket-js debe cubrir el 95% de los navegadores que no sean Chrome. – fadedbee

+0

No parece una implementación de Java-applet de WebSockets. Al menos según su descripción, y su demo, que rechaza Firefox 3.6 como no compatible: así que supongo que el lado del cliente actualmente solo está en JS en los navegadores compatibles. – PhiLho

Cuestiones relacionadas