国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Gatewayworkman 心跳問題

workman

在一個項(xiàng)目里面 開啟兩個Text端口 8282 與 8284 , 8282那個文件設(shè)置一分鐘的心跳 沒有收到數(shù)據(jù)就斷開連接,
8284的不設(shè)置心跳 但是一分鐘后8284的連接還是斷開連接了 為什么呢?只能設(shè)置一個心跳嗎?那設(shè)置多個以哪個為準(zhǔn)呢?

5410 3 0
3個回答

walkor 打賞

長鏈接必須加心跳,因?yàn)橛行┕?jié)點(diǎn)的防火墻可能會關(guān)閉長時間不通訊的鏈接。
心跳可以設(shè)置為25秒。
8282 8284端口的心跳是分開的,可以設(shè)置不同的時間,不同的心跳內(nèi)容,不同的規(guī)則。

  • workman 2016-07-15

    但是現(xiàn)在8284沒有設(shè)置心跳,在8282心跳到的時候 8284的連接也斷了 是什么情況呢

  • workman 2016-07-15

    8282設(shè)置的WebSocket協(xié)議 一分鐘心跳 8284是Text協(xié)議 沒設(shè)置心跳 發(fā)現(xiàn)8284是跟著8282心跳來的 一分鐘后就斷了,把8282的心跳注釋 8284就不斷了 這是為什么呢?

  • walkor 2016-07-15

    應(yīng)該是心跳時間太長了,設(shè)置成25秒吧。

  • workman 2016-07-16

    現(xiàn)在把websocket協(xié)議的心跳注釋了,8284幾分鐘都不會斷,一旦8282心跳加起8284那個一分鐘就斷了,在要到一分鐘的時候8284馬上發(fā)個消息就不斷了,說明這時8284應(yīng)該是有心跳的,但是我根本沒設(shè)置8284的啊,8284直接去執(zhí)行8282的心跳機(jī)制了

  • walkor 2016-07-16

    你可以打開console看下websocket是否有心跳數(shù)據(jù),或者抓包看下。

workman

當(dāng)我把8282的心跳取消后 8284的連接就不會在1一分鐘的時候斷了 說明8284跟8282心跳相關(guān)聯(lián)了啊
而且就算把8284心跳設(shè)置成2分鐘 在一分鐘的時候連接還是斷了的

  • 暫無評論
walkor 打賞

應(yīng)該是心跳時間太長了,設(shè)置成25秒吧。
1分鐘的時間可能防火墻已經(jīng)關(guān)閉了鏈接。

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??