我正在使用横杆来测试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上测试过)。
我的设置有问题吗?
答案 0 :(得分:0)
对不起,我无法复制这个。我使用了longpoll示例(https://github.com/crossbario/crossbarexamples/tree/master/longpoll)并修改了配置和连接数据以反映您在此处列出的内容。 (我认为" tiemout"在这里只是一个错字,因为Crossbar.io并不是从这开始的。)
这在Chrome 43中运行良好。
我最好的猜测是问题在于你没有列出的东西。
我的建议:从示例开始,看看这是否适合您。