Articles of websocket

WSS en HTTP vs WSS en HTTPS

He leído que WS solo funciona en HTTP, y que WSS funciona tanto en HTTP como en HTTPS. ¿Las conexiones WSS (Secure Web Socket) son igual de seguras en un servidor HTTP que en un servidor HTTPS? ¿La conexión Web Socket Secure (WSS) aún está encriptada a través de TLS / SSL si el sitio […]

Autenticación y autorización de Websocket en spring

He estado luchando mucho para implementar correctamente la Autenticación y Autorización de Stomp (websocket) con Spring-Security. Para la posteridad, responderé mi propia pregunta para proporcionar una guía. El problema La documentación de Spring WebSocket (para Autenticación) parece poco clara ATM (en mi humilde opinión). Y no pude entender cómo manejar adecuadamente la Autenticación y la […]

tunelización de conexiones seguras de websocket con apache

Tengo un Apache ejecutándose al que solo se puede acceder a través de HTTPS. Quiero servir websockets desde una aplicación de servidor adicional que se ejecuta en la misma máquina, pero como no es posible que los clientes se conecten a otro puerto que no sea 443 a nuestro servidor, esas conexiones de websocket deben […]

¿Cómo se ejecuta glassfish 4 en el puerto 80 en lugar de 8080? el acceso a la raíz no es un problema

¿Hizo google y la solución fue redirigir usando iptables o mod en apache? Como mi aplicación usa websockets, la solución anterior rompe mi conectividad de websocket y nuevamente tengo que conectarme a mi websockets usando el puerto 8080. ¿Hay alguna forma de que pueda ejecutar el glassfish en el puerto 80 para que mis websockets […]

¿Cómo maneja el servidor WebSocket las múltiples solicitudes de conexión entrantes?

De acuerdo a aquí : El encabezado Actualización de HTTP solicita que el servidor cambie el protocolo de capa de aplicación de HTTP al protocolo WebSocket . El protocolo de enlace del cliente estableció una conexión HTTP-on-TCP entre IE10 y el servidor. Después de que el servidor devuelve su respuesta 101, el protocolo de capa […]

¿Se puede usar nginx como un proxy inverso para un servidor websocket de back-end?

Estamos trabajando en una aplicación Ruby on Rails que necesita aprovechar websockets html5. Por el momento, tenemos dos “servidores” separados, por así decirlo: nuestra aplicación principal se ejecuta en nginx + pasajero, y un servidor separado que utiliza el framework Cramp de Pratik Naik (que se ejecuta en Thin ) para manejar las conexiones websocket. […]

Diferencia entre socket y websocket?

Estoy construyendo una aplicación web que necesita comunicarse con otra aplicación usando conexiones de socket. Este es un nuevo territorio para mí, así que quiero estar seguro de que los sockets son diferentes a los websockets . Parece que solo son conceptualmente similares. Preguntar porque inicialmente había planeado usar Django como la base de mi […]

¿Cómo usar Tomcat 8 en Eclipse?

EDITAR 2014-02-07: Eclipse Luna está aquí, y el soporte para Tomcat 8 está incluido en la WTP incluida:) ¡Felices días! Tomcat 8 todavía está en desarrollo, pero puede obtenerlo aquí . Ahora hay una versión de RC en la página principal de Apache Tomcat. Actualización 27/02/14: 8 se lanza ahora, y adaptadores construidos para WTP, […]

¿Qué casos de uso específicos requieren BOSH sobre WebSockets y long-polling?

BOSH es … un protocolo de transporte que emula la semántica de una conexión TCP bidireccional de larga duración entre dos entidades (como un cliente y un servidor) mediante el uso eficiente de múltiples pares de solicitudes / respuestas sincrónicas sin requerir el uso de sondeos frecuentes o respuestas fragmentadas. Esto suena como WebSockets y […]

Mejor herramienta WebSocket de Ruby on Rails

Comencé proyecto en Rails 3 y necesito agregar notificaciones (como Facebook uno). La mejor manera sería usar WebSocket para dispositivos de soporte como iPad, pero no puedo encontrar ninguna herramienta buena para implementarlo fácilmente en Rails. Encontré Pusherapp, pero los precios son abrumadores, y tampoco creo que sea prudente proporcionar mis datos a una empresa […]