Articles of websocket

Diferenças entre socket.io e websockets

Quais são as diferenças entre socket.io e websockets em node.js? Ambas são tecnologias de envio de servidores? As únicas diferenças que senti foi socket.io me permitiu enviar / emitir mensagens especificando um nome de evento. No caso do socket.io, uma mensagem do servidor chegará a todos os clientes, mas, para o mesmo nos websockets, fui […]

Servidor Websocket: a function onopen no soquete da web nunca é chamada

Eu estou tentando implementar um servidor de soquete web c #, mas está me dando alguns problemas. Estou executando um servidor web (asp.net) para hospedar a página com o javascript e o servidor de soquete da web é implementado como um aplicativo de console c #. Consigo detectar a tentativa de conexão do cliente (chrome […]

Desconexão HAProxy + WebSocket

Estou usando o HAProxy para enviar solicitações, em um subdomínio, para um aplicativo node.js. Não consigo fazer com que o WebSockets funcione. Até agora só consegui fazer com que o cliente estabelecesse uma conexão WebSocket, mas depois há uma desconexão que se segue logo depois. Eu estou no Ubuntu. Eu tenho usado várias versões de […]

Ajax vs Socket.io

Estou desenvolvendo um aplicativo da web e queria saber qual método deve ser adequado para o meu projeto. Basicamente, o que eu quero exibir para os usuários são algumas notifications que são obtidas de solicitações para outros servidores. Meu aplicativo node.js obtém todas as informações e depois se espalha para os usuários, salvando uma cópia […]

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ê […]