我正在使用交叉开关来测试 websockets 和长轮询。但是每次我尝试使用长轮询作为默认传输时,无论我设置什么设置,我都会在控制台中每 2 秒出现一次“连接丢失”。顺便说一句,它与 websocket 完美配合。
这是我要测试的设置: 在服务器站点上:
{
"lp": {
"type": "longpoll",
"options": {
"request_timeout": 0,
"session_tiemout": 0,
"queue_limit_bytes": 0,
"queue_limit_messages": 0
}
}
}
在客户端:
var connection = new autobahn.Connection({
transports: [{
url: [my url],
type: "longpoll",
max_retries: 1,
initial_retry_delay: 1,
retry_delay_growth: 3,
retry_delay_jitter: 3
}], ...
我在服务器端使用 python,Chrome 43 作为默认浏览器(也在 firefox 上测试过)。
我的设置有问题吗?