Articles of websocket

Criando um exemplo do WebSocket “Hello World”

Eu não entendo porque não consigo fazer o seguinte código funcionar. Quero me conectar com JavaScript ao meu aplicativo de console do servidor. E, em seguida, enviar dados para o servidor. Aqui está o código do servidor: static void Main(string[] args) { TcpListener server = new TcpListener(IPAddress.Parse(“127.0.0.1”), 9998); server.Start(); var client = server.AcceptTcpClient(); var stream […]

Protocolo WebSockets vs HTTP

Existem muitos blogs e discussões sobre websocket e HTTP, e muitos desenvolvedores e sites defendem fortemente websockets, mas eu ainda não consigo entender o porquê. por exemplo (argumentos de amantes de websocket): O HTML5 Web Sockets representa a próxima evolução das comunicações na Web – um canal de comunicação bidirecional full-duplex que opera por meio […]

Acessando HttpSession de HttpServletRequest em um soquete da Web @ServerEndpoint

É possível obter o HttpServletRequest dentro de um @ServerEndpoint? Principalmente eu estou tentando obtê-lo para que eu possa acessar o object HttpSession.

Qual biblioteca de websocket para usar com o Node.js?

Atualmente, há uma infinidade de bibliotecas websocket para node.js, as mais populares parecem ser: https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws https://github.com/LearnBoost/engine.io https://github.com/learnboost/socket.io https://github.com/sockjs No entanto, não consigo encontrar nenhuma comparação concreta sólida entre qualquer um deles … Aparentemente, o Socket.io foi incrível, mas tornou-se bastante antiquado e tem falhas na construção. Tanto ws quanto websocket-node afirmam que são os […]

node.js, socket.io com SSL

Eu estou tentando obter o socket.io em execução com o meu certificado SSL no entanto, ele não irá se conectar. Eu baseei meu código no exemplo de bate-papo: var https = require(‘https’); var fs = require(‘fs’); /** * Bootstrap app. */ var sys = require(‘sys’) require.paths.unshift(__dirname + ‘/../../lib/’); /** * Module dependencies. */ var express […]

Como fazer pedido de domínio cruzado

Como você sabe, a segurança do navegador da web proíbe a realização de solicitações entre domínios. Eu li um livro que diz que você deve usar XMLHTTPRequest somente se você pode colocar os arquivos no servidor (significa colocar a página que você irá carregar para o mesmo domínio solicitado). Se você não pode – você […]

Enviar mensagem para um cliente específico com socket.io e node.js

Eu estou trabalhando com socket.io e node.js e até agora parece muito bom, mas eu não sei como enviar uma mensagem do servidor para um cliente específico, algo assim: client.send(message, receiverSessionId) Mas nem os .send() nem o .broadcast() parecem suprir minha necessidade. O que eu encontrei como uma solução possível, é que o método .broadcast() […]

Atualizações em tempo real do database usando JSF / Java EE

Eu tenho um aplicativo em execução no seguinte ambiente. GlassFish Server 4.0 JSF 2.2.8-02 PrimeFaces 5.1 final Extensão PrimeFaces 2.1.0 OmniFaces 1.8.1 EclipseLink 2.5.2 tendo o JPA 2.1 MySQL 5.6.11 JDK-7u11 Existem várias páginas públicas que são carregadas com preguiça a partir do database. Alguns menus CSS são exibidos no header da página do modelo, […]

Cabeçalhos HTTP na API do cliente Websockets

Parece que é fácil adicionar headers HTTP personalizados ao seu cliente websocket com qualquer cliente de header HTTP que suporte isso, mas não consigo encontrar como fazer isso com a API JSON. No entanto, parece que deve haver suporte a esses headers na especificação . Alguém tem uma pista sobre como alcançá-lo? var ws = […]

Como posso enviar e receber mensagens do WebSocket no lado do servidor?

Como posso enviar e receber mensagens no servidor usando WebSocket, conforme o protocolo? Por que eu recebo bytes aparentemente randoms no servidor quando envio dados do navegador para o servidor? Os dados codificados de alguma forma? Como o enquadramento funciona nas direções servidor → cliente e cliente → servidor?