socket.io相关内容
我有一些代码,用于连接多个房间的套接字.在代码中的某个时刻,我想一次性离开所有房间,而无需断开插座.是否有可能做到这一点?如果是,那么我该怎么做?提前致谢.. 我正在使用 socket.IO 解决方案 那是可能的.您可以在不断开插座的情况下离开房间.仅当您调用 socket.disconnect() 时,套接字才会断开连接. 为此,您必须维护每个客户加入和离开的房间列表.要离开
..
我刚刚开始使用 socket.io,它在客户端页面上给出了 JS 错误 io 未定义 如何解决这个问题? 解决方案 put 进入你的代码
..
我在我的 Android 应用程序上运行一个 Socket.IO 客户端,但我无法从 Service(处理套接字的连接)到 Fragments 之一. 在我的一个 Activity 中,我打开了一个包含个人资料页面的片段.当配置文件片段打开时,我会向服务器发出一个请求配置文件信息的事件. 我从服务器获取信息没有问题,但我无法将该数据(JSON 字符串)发送到当前片段. 将此信息从
..
我在 heroku 上编译 socket.io 应用程序时遇到了一些问题. 这就是 app.js 文件 var app = require('express').createServer(), io = require('socket.io').listen(app.listen(process.env.PORT || 5000));app.get('/', function (req,
..
我的理解是,要使用 socket.io 建立持久的套接字连接,Node.js 服务器应该始终运行.使用 Google Cloud Functions 时,Node.js 服务器并不总是在运行,因此无法保持套接字连接处于活动状态. 带有正在运行的 Node.js 服务器的 Cloud Run 是使用 socket.io 处理多个套接字连接的最佳选择吗? 解决方案 UPDATE:从 20
..
我想手动发送带有自定义参数的断开连接事件到 socket.io 服务器.我使用此功能但不起作用: //客户端 var userId = 23;socket.disconnect(用户); //服务器 socket.on('disconnect', function (data) {console.log('断开连接:'+数据)}) 现在如何在发送断开连接事件时向服务器发送额外数据?
..
我正在尝试实现一个仅支持语音的 WebRTC 应用.我在 Chrome Version 29.0.1547.0 dev 上运行它.我的应用程序使用 Socket.IO 作为信号机制. peerConnection.addIceCandidate() 给了我这个错误:Uncaught SyntaxError:一个无效或非法的字符串被指定. 另外,peerConnection.setRem
..
我使用 c++ 创建了一个 Web Socket 服务器.我们知道 HTML 5 支持 Web Socket 并且我们有标准的 Web Socket Java Script Api 来与 Web Socket 服务器通信.我能够使用 Web Socket 连接到 Web Socket 服务器阿皮.由于仅在新浏览器中支持 Web Socket Api. IE 版本 10铬版本 16火狐版本 6S
..
我正在使用 Express.js 创建一个服务器,我可以使用网络套接字连接到该服务器. 即使它最终似乎有效(即连接并将事件传递给客户端),我最初还是在 Chrome 的控制台中收到错误消息: 意外响应代码:502 在后端,socket.io 只记录warn - websocket connection invalid. 然而,nginx 记录了这个: 2012/02/
..
我启动我的服务器,并在浏览器中刷新页面,然后需要 2 秒以上的时间来加载 JS 资源.如果我然后在任何浏览器中重新加载页面,它就会快速加载. 这只会发生在服务器启动后的第一个请求.我想这与它第一次将 JS 文件放在一起,然后将其缓存在服务器上有关. 有什么办法可以减少这个时间吗? 我已经尝试过使用和不使用生产设置(gzip、minify 等). 客户端代码: va
..
是否有任何示例(现成的脚本)可以使用 socket.io 库连接到 java 服务器?我的问题:我有一个在 java 上运行的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时会通知服务器).我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端.但是现在服务器和客户端现在使用简单的文本协议进行通信. 解
..
我可以在客户端连接到同一 IP 和端口上的多个资源吗? 我有以下代码- var myIP = "192.168.1.1";var myPort = "8080";A = io.connect(myIP+':'+myPort,{resource: 'A/socket.io'});B = io.connect(myIP+':'+myPort,{resource: 'B/socket.io'})
..
我的应用中有一个 socket.io 服务器,监听端口 5759. 在我的代码中的某个时刻,我需要关闭服务器这样它就不再听了. 我怎样才能做到这一点? Socket.io 未在 http 服务器上侦听. 解决方案 你有一台服务器 : var io = require('socket.io').listen(8000);io.sockets.on('connection'
..
我需要知道客户端对 nodeJS 服务器端的某些条件语句使用什么传输方法. 有谁知道我如何获得这些信息?它是否保存在客户端对象中? 解决方案 在 socket.io 0.7.6 中 io.sockets.on('connection', function(client) {console.log(io.transsports[client.id].name);});
..
在 node.js 和 express 中,有很多示例展示了如何获取会话数据. Node.js 和Socket.io Express 和 Socket.io - 结合在一起 Socket.io 和会话? 正如您在访问第三个链接时所看到的,它是一个指向 StackOverflow 的链接.有一个很好的答案,但正如@UpTheCreek 在这些评论中指出的那样,connect 不再具有
..
据我所知,websockets 支持二进制数据传输.二进制支持错误已修复. 那么,是否有任何支持二进制数据传输的 websocket 服务器?Socket.io 似乎错过了这个机会.也许还有其他一些? 解决方案 在 WebSocket 服务器中支持二进制数据非常简单(实际上比 UTF-8 少得多).真正的问题是在浏览器中支持二进制数据类型.它正在开发中,但目前还没有浏览器版本可以支持
..
我一直为此苦恼,但找不到合适的解决方案.我希望能够通过 socket.io 发射将图像上传到服务器,然后将它们保存到 MongoDB 数据库中.我该怎么做呢?我见过有人用 base64 编码做这件事,但我不知道它到底是如何工作的,这个网站上还有其他问题,询问通过 socket.io 从服务器向客户端发送图像,但没有关于这一点.感谢所有帮助. 目标:使用 socket.emit('image',
..
我在客户端使用带有 socket.io 和 angularjs 的 nodejs.我从互联网上拿起了 angular-socketio 示例,并在其中添加了 disconnect 方法. 套接字服务: angular.module('app').factory('socket', ['$rootScope', function ($rootScope) {var socket = io.c
..
我正在尝试使用这个简单的教程: http://socket.io/socket-io-with-apache-cordova/ 我的 node.js 工作正常,我可以毫无问题地模拟到 iOS,但 socket.io 不工作,这是我的 javascript(与上面的教程相同): app.initialize();document.addEventListener('deviceready',
..
我对 Node.js/Express 很陌生,我将它用作 AngularJS 应用程序的后端.我在 StackOverflow 上到处寻找有关我的问题的帮助,但我似乎无法弄清楚如何将这些建议移植到我的代码中. 我的应用程序如下: 长时间运行的 Scala 进程会定期发送我的 Node.js 应用程序日志消息.它通过发布到 HTTP API 来做到这一点 收到帖子后,我的应用程序将日志
..