websocket相关内容
我们在一个Linode盒子上安装了一个8080端口上的websocket服务器。 Chrome和Opera工作得很好。然而,Firefox却抱怨说这个操作是不安全的。 “操作不安全:代码18” 如果我尝试在页面加载之前在Web控制台中创建一个新的WebSocket对象一切都很好。然而,页面加载后有东西是螺丝钉,然后我不能创建对象了。请参阅附件截图。 我不知道什么操作是不安全的,甚
..
我使用 authWithCustomToken 方法使用Firebase登录。登录大约需要5秒钟或更长时间。我启用了Firebase日志( setLogLevel(Logger.Level.DEBUG))进行监控是否存在任何问题。日志是在这里(我修剪了一下,如果有必要,我可以给它一个链接): $ b ps:android firebase客户端版本是2.5.0 ws_0 - webs
..
这是一个理论问题,但是,我需要添加文件共享功能,以我的网络套接字动力聊天应用程序。我可以用像亚马逊S3服务上传文件张贴链接到文件分享,而是涉及一个文件的上传可能已经通过本地网络访问(共享同事之间例如文件) 。 所以我有这样的想法,可能通过已有的web套接字连接隧道上传/下载/传输。但是,我对HTTP文件传输知之甚少,不知道下一步如何实现它。是否有一个限制,以防止这可能的网络套接字? 我
..
从企业防火墙/代理后面使用socket.io模块的解决方案是什么?这是我使用的代码。 // setup express server var app = express() var serv = http.createServer(app); serv.listen(80); //安装套接字io - 监听快速存储以及会话 var io = require('socke
..
我正在使用由node.js + express + socket.io提供的1-1个聊天室应用程序。 我正在追踪文章: Socket.IO - 房间和命名空间 在本文中,他们演示了如何使用模块 socket.io-redis 启动 io.adapter code>: var io = require('socket.io')(3000); var redis = require
..
当客户端和服务器都在本机上运行时,似乎需要大约1秒的时间来建立一个websocket连接。这对我来说好像很长一段时间了 - 是吗?有没有人可以和自己的经验比较? 详细信息: 我在客户端上有这样的websocket请求(Chrome 25,Windows 7 64): ws = new WebSocket('ws://'+ host +':'+ port); 在服务器端我有N
..
如果我运行我的expressjs应用程序: coffee server.coffee 并导航到 localhost:8080 ,一切工作很好。 然而,当我用nginx反向代理8080时,配置如下: server { listen 0.0.0.0:80; server_name localhost; access_log /var/log/nginx/nodetest.log
..
问题 socket.io不工作 详细信息 生成带有 express [folder]的项目; cd [文件夹]; npm安装; 安装socket.io npm install socket.io 以下代码运行节点应用 客户端连接事件触发,但服务器连接从未触发。 设置 服务器 AWS Free Tier,Ubuntu 11.10,ami-a7f539ce nodejs
..
在Node.js中,我使用 https://github.com/einaros/ws 一个WebSocket连接。以下是客户端的代码。假设我们连接的服务器套接字下降了一分钟。关闭事件将触发,但是当服务器上的套接字发生故障或错误时,重新连接到插座的最佳方式是什么? var ws = new WebSocket('ws:// localhost'); ws.on('open',fun
..
我正在做一个完整的js,HTML5画布游戏,并希望它是“实时的”。基于我的研究,我发现node.js是一个令人兴奋的前景,所以我配置在我的ubuntu 12 webserver与socket.io,express等。 我是一个程序员,但只是网络服务器后端世界的菜鸟,这就是为什么我要求你的帮助。我对整个系统模型感到困惑,并希望澄清它的工作原理。也许,我在短时间内读了太多的文章。 首先:我
..
我正在Express Express运行的同一个端口上使用WebSockets npm install ws d喜欢从刚刚完成并升级到WebSocket的HTTP连接中提取相关联的“sessionID”。 / start express listen server.listen(conf.server.port,conf.server.host); var WebSocketS
..
io.sockets.on('connection',function(socket){ socket.object = socket.id; socket.on ('updateObject',function(data){ //如何更新所有客户端的socket.object? }); }); 如何做? 解决方案 请注意,在1.0以上的socket.i
..
我正在尝试使用基于Node.js的聊天应用程序。我想强制websocket服务器(ws库)使用ExpressJS会话系统。不幸的是,我已经卡住了用于获取会话数据的MemoryStore散列与Cookie中的会话ID不同。有人可以向我解释我在做错什么? Websocket服务器代码部分: code> module.exports = function(server,clients,exp
..
当我的页面加载时,我尝试向服务器发送一条消息到发送以发起连接,但是它不起作用。此脚本块位于我的文件顶部: var connection = new WrapperWS(); connection.ident(); // var autoIdent = window.addEventListener('load',connection.ident(),false);
..
问 题 websocket如何带上cookie? 解决方案 HTTP 是无状态连接,才需要的 cookie 这么个东西记录状态 而 websocket 始终保持连接,就不需要cookie,在需要共享以前系统的登陆信息时,直接把 cookie 发送过去就行了。 你所需要的应该是一个鉴权机制,这个机制可以向刚才说的兼容以前使用 cookie 实现, 或者使用 Basic Aut
..
问 题 一般C/S的p2p应用都需要进行诸如UDP打洞的NAT穿透才能实现外网和内网的直接通信,那么websocket是怎么实现nat穿透的,我发现在不同外网的内网使用websocket只需要提供内网主机地址和端口就可以通信,难道它自动的封装好了nat穿透的功能? 解决方案 打洞针对的是udp协议,websocket是基于tcp的,本来就是双向的,不需要打洞。
..
问 题 1.业务环境 Spring Boot Websocket SocketJS Stomp.js 2.业务流程 Host设置口令,创建聊天室。 Guest输入口令,进入房间。 3.问题描述 我们已经知道,SocketJS与Spring Boot Websocket通过endpoint建立连接,Stomp客户端通过这个连接可以订阅消息以及发送
..
我用workerman搭建的websocket服务器, 官方案例中那个聊天室是可以兼容低版本浏览器的, 但是我在使用过程中发现低版本的浏览器无法接收到消息. 客户端部分代码: 服务端部分代码: 在支持websocket的浏览器 ( HTML5 ) 中一切正常: 在低版本浏览器 ( flash ) 中, 可以触发onopen, 但是接收不到消息onmessage: 我该
..
问 题 《JavaScript高级程序设计》中说道websocket运用的协议是自己定义的协议,不知道这个协议是在哪一层呢?是在运输层吗?那就是说既不是tcp也不是udp吗? 解决方案 是基于TCP的 websocket的协议是在TCP/IP协议簇的应用层,和http在同一层。 “自己定义的协议”是指websocket使用的是不同于http的另一种应用层协议,但web
..
问 题 java websocket如何实现发送给特定用户?能实现利用request的最好 解决方案 楼主明白说的太简单,ws一般用于长连接的场景,每个用户都保持一个长连接。 特来的特定用户? 若是有特定用户,是否就是你自己制定的业务规则?
..