CNode

关于socket.io的transports问题

问答
Nnike527发布于12 年前最后回复12 年前6 回复10597 浏览0 收藏

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

查看回复

回复 (6)

S
smallg#1·12 年前

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

N
nike527#2·12 年前

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

N
nike527#3·12 年前

有人知道吗

M
meteormatt#4·12 年前

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

N
nike527#5·12 年前
S
struCoder#6·12 年前

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

参与回复
登录后即可参与回复。登录