socket.io相关内容

关闭连接后如何重新连接到websocket

var socket = new WebSocket(“ws:// 94.12.176.177:8080\" ); 然后关闭这个连接: socket.close(); 但是,如何重新建立连接? 我做了一些研究并尝试了几种方法。这个问题不能帮助我:断开连接时socket.io重新连接? 这是接近我所寻找的唯一结果。 我想这样做的原 ..
发布时间:2018-06-29 21:48:04 前端开发

websocket消息可以无序到达吗?

如果我们通过相同的html5 websocket发送两条消息,并且距离彼此相距毫秒,那么 理论上消息的到达顺序可能与他们被发送了? 解决方案 简短回答:不。 回答: WebSocket在TCP上运行,所以在这个级别@EJP的答案适用。 WebSocket可以被中介(如WS代理)“拦截”:可以对WebSocket控制帧(即WS ping / pong)进行重新排序,但是当没 ..
发布时间:2018-06-29 20:54:52 前端开发

好的入门教程socket.io?

我对网络开发的世界很陌生,并跳入潮流,因为我发现HTML5的概念非常有趣。我对使用canvas的相当有信心,现在想转移到它的websockets部分。我已经开始理解socket.io是迄今为止使用的框架,当我们想要使用Web套接字时。 关于引用什么教程和示例的任何指针我们建议您使用 Socket.IO 作为开始。 您首先阅读主页上的示例: http://socket.io/ 在服 ..
发布时间:2018-06-29 20:35:37 前端开发

一次点击两页中的一个按钮

我有两个网页,如下所示,当我点击一个页面中的按钮时,警告框应显示在两页中,我如何实现此目的。我怎样才能一次点击两个不同的网页中的两个按钮 app.js var express = require('express'); var app = express(); var serv = require('http')。Server(app); app.get('/',fu ..
发布时间:2018-06-29 15:20:11 前端开发

节点没有找到包含在html中的js文件

我正在尝试使用node和socket.io构建一个简单的聊天应用程序。我正在按照此处列出的教程进行操作: http://socket.io/get-started/chat/ 我的问题是,本教程中有一些JavaScript直接放在html中的脚本标记中。我想将这些代码移到它自己的js文件中。 我制作了一个名为chat.js的文件,它位于我的index.html和index.js所在的目 ..
发布时间:2018-06-19 15:59:17 前端开发

当实际页面由本地主机服务器提供服务时,如何使用socket.io与另一台服务器进行通信?

我通过localhost(XAMPP,Apache)为我的页面服务,并且在朋友的物理服务器上运行用于与页面(游戏)进行通信的node.js服务器。 这是node.js服务器代码: var io = require('socket.io “)。听(1235); io.sockets.on('connection',function(socket) { socket.on(“ ..
发布时间:2018-06-14 19:37:52 前端开发

Heroku上可以实现类似websocket的行为?

我正在考虑在Rails中制作一个国际象棋应用程序,这些应用程序需要异步地从服务器推送到客户端浏览器(理想情况下使用websockets)。 然而,我做了什么小研究似乎表明Heroku不支持websocket。但是,在使用配置为使用长轮询而不是websocket的socket.io方面还有一个选择。 长时间轮询不足以实现类似5分钟突击游戏的延迟要求Heroku Cedar堆栈支持HTTP ..
发布时间:2018-06-07 11:57:01 其他开发

Socket.io和Node.js在Heroku上不起作用

因此,我使用socket.io构建了一个简单的聊天室应用程序,并且它在我的本地主机上运行良好。 当我将它部署到Heroku:然后sockets.io不再有效。 我在论坛上查看了类似的问题并尝试了不同的解决方案,但是我无法解决问题。你可以帮我吗? 这些是我最新版本的heroku日志,他们甚至没有显示我在程序中设置的console.log()发送邮件时(不知道是否正常): 2 ..
发布时间:2018-06-07 11:50:47 前端开发

我不必为我的socket.io应用指定一个用于heroku的端口?

我已经成功制作了一个测试聊天应用程序,并且在heroku上运行了socket.io的节点js服务器。在我的本地计算机上,我必须将客户端上的localhost端口号指定给服务器设置的端口。但是,当我在heroku上运行我的服务器代码时。删除服务器 我使用process.env.PORT变量,因为heroku设置了这个变量: var port = process.env.PORT || ..
发布时间:2018-06-07 11:46:54 前端开发

使用node.js的heroku上的Socket.io聊天应用程序

关于Node.js的问题,并且有点不知所措,我无法得到这么简单的工作。此代码在我的本地服务器上正常工作,但聊天功能在Heroku上无效。如果我输入什么,什么都不会发生。我检查了Heroku日志,它们看起来很好。 package.json 'name':“mukhin_chat”, “description”:“示例与socket.io的聊天应用程序”, “version”: “0.0. ..
发布时间:2018-06-07 11:31:15 其他开发

NodeJS,React Heroku,Socket.io给出错误

帮助!我在Heroku上使用Node / Express和React制作网站。 Server.js在客户端提供一个expresshandlebar模板,呈现App.js 到目前为止,所有工作都在进行,直到我试图实现Socket.IO。 Socket.IO在localhost上完美工作,但在Heroku上出现错误: VM63:35与'ws:// mysite:8080 / socket ..
发布时间:2018-06-07 11:20:29 其他开发

heroku多个dyno socket.io

我正在用Socket.io开发一个node.js应用程序,并在Heroku Dyno上部署它。 Socket.io使用RedisStore及其PUB / SUB。 Socket.io客户端与her​​oku中的一个dyno完美兼容。但是,当我增加一个以上的dyno(比如两个)时,socket io客户端请求不起作用。 请让我知道客户端上的任何特定配置side)是需要的,同时设置heroku以 ..
发布时间:2018-06-07 11:09:50 其他开发

桥接简单的Node.js&带有Rails应用程序的Socket.io聊天应用程序(在Heroku上)

我有一个基本的Node.js&在Heroku上运行的Socket.io聊天应用程序,我想将它集成到我的主要网站中。我明白这样做的方法是有两个独立的Heroku应用程序 - 一个用于rails,一个用于Node.js。 它看起来不像将客户端html从节点应用程序移动到rails应用程序(在'io.connect();'中给它另一个应用程序的url)。 聊天应用服务器似乎自动调用客户端in ..
发布时间:2018-06-07 10:48:50 其他开发

我可以在heroku上设置socket.io聊天吗?

我有一个简单的socket.io聊天应用程序,我已经上传到新的 Heroku'cedar '堆栈。 现在我几乎可以完成所有工作,但我已经遇到了一个绊脚石。在我的本地主机上,我从客户端打开一个到套接字服务器的连接: //许多HTML省略 socket = new io.Socket('localhost',{port:8888}); 但是在Heroku中,我显然必须 ..
发布时间:2018-06-07 10:45:41 其他开发