socket.io相关内容
var express = require('express');var app = express();var server = app.listen(3000);var 回复来自Bot;app.use(express.static('public'));var socket = require('socket.io');var io = 套接字(服务器);io.sockets.on('conn
..
如 nginx 网站 所述,我已将这些设置用于我的 nginx将 websockets 代理到 NodeJS 服务器: location/socket.io/{proxy_pass http://backend;proxy_http_version 1.1;proxy_set_header 升级 $http_upgrade;proxy_set_header 连接“升级";} 一切正常,sock
..
我的 sio = require('socket.io').listen(app) 在我的 server.js 文件中,但我正在调用库中的一个方法,该方法想要推送一个给客户端的消息......说api.user.pushToClient() 我怎样才能从那里访问 sio.sockets?也许我的结构不正确? 文件夹结构: server.js api |--user.j
..
假设我们有一个简单的回显服务器(在第一次请求时调整得更长): var waiting = 8000;io.on('连接', 函数(socket){socket.on('doEcho', 函数(数据){设置超时(函数(){socket.emit('echoDone', 数据);}, 等待);等待 = 1;});}); 然后说一个 index.html 客户端脚本: askEcho ("1111
..
我是 node 和 JS 的新手,正在研究 socket.io 聊天示例 (http://socket.io/get-started/chat/).我在服务器中遇到了这段代码: var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http); 我看
..
我正在运行以下 server.js: module.exports = 服务器;var express = require('express');var fs = require('fs');var server = express.createServer();无功端口 = 58000;server.listen(端口);var io = require('socket.io').listen
..
我已经在我的本地主机上安装了 socket.io,现在我可以查看客户端/服务器通信.我已经使用节点“server.js"启动了服务器.我收到此错误 ERR_NAME_NOT_RESOLVED 用这几行简单的代码: 服务器: var io = require('socket.io').listen(8080);io.sockets.on('connection', functio
..
我有一个使用 ASP.NET MVC 构建的现有复杂网站,包括数据库后端、数据层以及 Web UI 层.用另一种语言重建这个网站不是一个可行的选择. 在某些视图(客户端)上有一些 UI 元素可以从实时交互中受益,包括推和拉,所以我希望在 asp.net 中实现某种自定义长轮询或 websocket 服务器,而不是利用适用于 Windows 的 node.js 和 Socket.io.
..
我正在构建一个应用程序,我希望在应用程序运行期间为每个连接提供一个唯一标识符,我想知道 socket.id 是否适用于此.例如.如果用户 1 与应用程序断开连接,即使用户 1 不再连接,稍后连接的用户 2 也不应该具有用户 1 之前拥有的相同 socket.id.在 socket.io 监听服务器的整个时间里,socket id 是唯一的吗? 解决方案 假设您使用的是 socket.io@
..
当有人连接到节点服务器时,我会保留一个包含所有套接字的数组.这样我就可以在需要的时候向所有人广播消息,或者遍历用户以计算在线用户的数量等. 所有这些都可以正常工作,但是当触发断开连接事件时,我的参数中没有收到套接字.有没有其他方法可以知道哪个套接字刚刚断开连接? var allClients = [];io.sockets.on('connection', function(socket)
..
我正在尝试构建 NodeJS/Express/SocketIO 应用程序. 进口: var express = require('express'), app = express(), server = require('http').createServer(app), io = require('socket.io').listen(server)... 配置: app.confi
..
我一直在用 nodejs 编程,研究了如何使用 socket.io 和 ajax 调用节点服务器.socket.io 是用来替代ajax 的吗?我很想知道在哪些情况下使用 socket.io 好,哪些 ajax 更好.感谢您的投入. 解决方案 好吧,Web 套接字(通过 socket.io)提供的 ajax 缺少的主要内容之一是服务器推送.因此,使用 ajax,如果您想了解服务器上的新事件
..
我在 socket.io 中使用回调 客户端代码: socket.emit('someEvent', {data:1}, function(err, result) {控制台日志(错误消息);}); 服务器代码: socket.on('someEvent', function(data, callback) {回调(新错误('测试错误'));}); 使用上面的代码,客户端总是打印出u
..
所以我用 NodeJS + ExpressJS 服务器设置了 socket.io,一切都运行良好.唯一的问题是我刚刚意识到我的 emit() 调用正在使用回退 XHR 方法将事件发送到我的服务器,而不是它打开的 websocket 连接. 当我查看连接时,我看到的只是一些 2probe、3probe,然后是一堆通过 websocket 发送的 2 和 3.此连接似乎已打开并且可以正常工作,那
..
我正在使用 WebRTC + Socket.io 制作屏幕共享应用程序,但卡在某个地方.使用 WebRTC + Socket.io 连接两个浏览器,可以发送文本 我正在接受 codelab 的支持,但事实并非如此用于流.(如果解决方案基于此链接,则非常有帮助) 如何发送 getUserMedia() 流: dataChannel.send(stream); 并在 channel.o
..
我是 nodejs 的新手,正在试验 socket.io.我正在尝试向特定的套接字发送消息,所以我想我会存储对套接字的引用. var 控件 = {};var 客户 = {};无功控制= io.of("/控制").on(“连接",函数(套接字){socket.on(“connect_player",函数(数据){var id = data.screen_id;控件[socket.id] = id;
..
如何检测服务器状态? var socket=io.connect('http://nodeserver.com:3000'); 这是我的代码.如果 nodeserver.com:3000 已关闭,我如何验证服务器已关闭或已启动? 我尝试了 connect_failed、error 事件,但没有奏效. 解决方案 你试过这样做吗? this.socket.on('connect_e
..
我正在尝试将 socket.io 与 iOS 和 Android 应用程序一起使用,但这里存在一些问题.我在问是否有人真正有解决方案. 如何从客户端(iOS、Android)发送 socket.io 请求,我认为 iOS 和 Android 有 socket.io 库,iOS 库有 sendEvent/Message/JSON 方法.但是,我找不到在帆上获取事件的方法.https://git
..
我有一个像这样的基本 Socket.io 服务器设置: var server = express.createServer().listen(port);this.io = socketIO.listen(server);this.io.sockets.on('connection', function(socket){initSocket(socket);}); 我也将 socket.io
..
我正在编写一个小型客户端应用程序来与服务器进行通信.我在我的客户端和服务器之间打开一个套接字,并且可以使用 BufferedReader 读取从服务器发出的任何内容.这是在一个线程中读取的.但是,当我使用 BufferedReader 在套接字上写入时,没有任何反应!没有例外,但没有任何服务器响应(它应该有一个服务器响应)这是我的代码: socketWritter.write(message);
..