大佬教程收集整理的这篇文章主要介绍了node.js – “xhr-polling”配置在socket.io中做什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var io = require('socket.io').listen(app); // assuming io is the Socket.IO server object io.configure(function () { io.set("transports",["xhr-polling"]); io.set("polling duration",10); }); io.sockets.on('connection',function(socket){ console.log('connected: %s',socket.id); ... }
使用Xhr轮询和轮询持续时间为10秒,这是否意味着每10秒会调用一个新的连接?如果是这样,如果他们不断断开连接,我如何跟踪用户?我在Heroku上运行node.js.
我个人在Nodejitsu(另一个像Heroku这样的节点)上的一个应用程序中,使用Xhr-polling作为WebSockets的回退选项,它的工作正常.唯一的事情是“on connection”事件,大概需要3-8秒,而不是像我的WebSocket应用程序一样.
在每次新的轮询上都没有创建新的连接,这只是一个方法,每隔10秒只能向服务器发送一个GET或POST,而不是每隔0.5秒轮询服务器,以便拥有一个“时间“应用程序.如果服务器在不到10秒的时间内回答,将会有另一个轮询发送准备下一个答案.
我希望这将有助于你.祝你有美好的一天.
以上是大佬教程为你收集整理的node.js – “xhr-polling”配置在socket.io中做什么?全部内容,希望文章能够帮你解决node.js – “xhr-polling”配置在socket.io中做什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。