关于socket.io的transports问题
发布于 3个月前 作者 nike527 933 次浏览 来自 问答

http://chat.test.dev/socket.io/?EIO=3&transport=polling&t=1414721238895-58&sid=l8DJsXIKuqt2NdKdAAAB 弄了一个聊天室,用chrome访问,通过F12开发工具看到每次transport都是polling,难道每次聊天首发消息都用的是轮询吗?而没有使用websocket?是我哪里配置错了吗?

6 回复

可否贴代码出来,链接打不开

代码太多了,就是官网的一个例子, 我下载下来部署到了公司的服务器,访问官网的就没问题。

socket.ioupgrade上去的吧. 如果浏览器不支持Websocket,那就只能polling了.

@meteormatt 用的最新的chrome,肯定是支持的

其实你要在客户端和服务器端都要设置下transports,为websocket https://github.com/Automattic/engine.io/blob/master/lib/server.js#L43

回到顶部