连接丢失了crossbar.io的长轮询设置

时间:2015-07-08 09:09:32

标签: websocket long-polling autobahn crossbar

我正在使用横​​杆来测试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上测试过)。

我的设置有问题吗?

1 个答案:

答案 0 :(得分:0)

对不起,我无法复制这个。我使用了longpoll示例(https://github.com/crossbario/crossbarexamples/tree/master/longpoll)并修改了配置和连接数据以反映您在此处列出的内容。 (我认为" tiemout"在这里只是一个错字,因为Crossbar.io并不是从这开始的。)

这在Chrome 43中运行良好。

我最好的猜测是问题在于你没有列出的东西。

我的建议:从示例开始,看看这是否适合您。