Búsqueda de sitios web

java - El websocket de Tomcat no funciona

He intentado un código de ejemplo de websocket como el siguiente, mi navegador soporta websocket de HTML 5, pero el código de ejemplo de abajo siempre muestra "Cerrar" en el javascript. ¿Qué sucede con el código?

websocket.java

@WebServlet("/websocket") public class websocket extends WebSocketServlet {

Leer más →

javascript - Tiempo real con Node.js: WebSocket + Sondeo del lado del servidor vs. Sondeo del lado del cliente

Estoy desarrollando una aplicación que muestra datos en tiempo real (gráficos, etc.) desde Redis. Los datos actualizados llegan a Redis muy rápidamente (milisegundos). Por lo tanto, tendría sentido mostrar las actualizaciones tan a menudo como sea posible (siempre y cuando el ojo humano pueda notarlo).

Pila tecnológica:

  • Node.js como servidor web
  • Redis que almacena los datos
  • JavaScript/HTML (AngularJS) como cliente

En este momento tengo sondeo del l

Leer más →

javascript - Integridad de mensajes de Websockets

Al utilizar una conexión de datos de doble sentido WebSocket entre un cliente y un servidor, ¿tengo garantizado, al enviar dos mensajes desde el servidor, que recibiré esos dos mismos mensajes exactos en el cliente, algo que TCP no hace?

En otras palabras, si el servidor envía a su vez hello y luego its me, ¿el cliente siempre recibe dos mensajes que contienen hello y its me o es posible que el cliente reciba hel

Leer más →

javascript - Recibir un ArrayBuffer en WebSocket (ws)

Me gustaría manejar los mensajes ArrayBuffer recibidos del cliente usando ws. En el lado del cliente, recibo directamente un ArrayBuffer gracias a ws.binaryType, pero en el lado del servidor, no recibo un ArrayBuffer sino algo como esto (¿cadena?): '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00>'.

Leer más →

javascript - ¿Cómo acceder a la respuesta parcial usando AJAX o WebSockets?

Estoy usando algo de código JavaScript del lado del cliente para obtener muchos datos JSON de un servidor web a través de un HTTP GET. La cantidad de datos puede ser grande, digamos 50 MB. Esto es en una LAN, así que no es gran problema, pero aún así tarda unos diez segundos.

Para hacer que mi interfaz s

Leer más →

javascript - websocket onclose no se activa en chrome - linux cuando el cliente se desconecta de la red

Implementé websocket usando Java en el lado del servidor. En el cliente creé un objeto websocket, y tengo mi propia función para todos los eventos incluyendo onClose. Probé la reconexión... websocket en Chrome 26, Mozilla tanto en Windows como en Chrome.

Chrome en Windows dispara el evento onclose cuando desconecto el cable de red (es decir, onclose se dispara con el código de cierre 1006 [cierre anormal] como se menciona en https://developer.mozilla.org/en-US/

Leer más →

javascript - Redux-thunk con Websockets

Quiero crear un websocket bajo demanda cuando ciertos componentes quieran suscribirse a datos. ¿Cómo puedo compartir la instancia de websocket al estilo redux?

acción.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

Leer más →

javascript - Emitiendo mensaje de websocket desde las rutas

Estoy tratando de configurar mi servidor con websockets para que cuando actualice algo a través de mis rutas también pueda emitir un mensaje de websocket cuando algo en esa ruta se actualice.

La idea es guardar algo en mi Mongo db cuando alguien accede a la ruta /add-team-member, por ejemplo, y luego emitir un mensaje

Leer más →

javascript - ¿obteniendo el error "conexión websocket inválida" usando socket.io en una instancia EC2?

Tengo esta aplicación web escrita con express y socket.io usando node.js, la aplicación funciona maravillosamente en localhost, pero cuando la subo a mi servidor ec2, se conecta por unos 20 segundos y luego se desconecta, y luego se conecta de nuevo, etc...

dándome el error en la consola de node como

warn - websocket connection invalid info - transport end

SERVIDOR

app = express() server = http.createServer(app) io = require

Leer más →

javascript - Extensión de Safari: La falla de conexión WebSocket llama a onclose y no a onerror y no hay excepción

Estoy escribiendo extensiones de navegador para Firefox, Chrome y Safari. Al intentar conectarme a un servidor WebSocket usando la extensión de Safari donde NO hay ningún servidor escuchando en un puerto en particular, mi extensión de Safari no lanza una

Leer más →