2016-12-27 57 views
0

因此,我使用flask_socketio和使用here的示例,當我訪問網頁時,我的Chrome開發控制檯顯示this。這些輪詢請求是否只保持套接字處於活動狀態還是正在恢復輪詢?燒瓶Socket.IO似乎恢復投票

enter image description here

感謝您的幫助

回答

1

如果你看看在你的屏幕截圖,其中顯示了與起始時間和每個請求的持續時間圖表最後一欄,你會發現,上面的請求,WebSocket請求是最後一個啓動的請求,它正在進行中(請注意,它顯示爲未決)。

Chrome對請求進行排序的方式很奇怪,它看起來像Websocket是第一個請求,但這不是一個正確的解釋。

有幾件事你可以做,以確認WebSocket工作正常。首先,您可以單擊顯示WebSocket請求的頂行,然後打開一個詳細視圖,該視圖將顯示客戶端和服務器之間正在發送的WebSocket幀。你應該看到不斷出現的新東西。

你可以做的第二件事是看你的服務器日誌,以確保沒有來自客戶端的HTTP請求。長輪詢將顯示不斷髮送的GET和POST請求,如果您的日誌安靜,則通信將通過WebSocket進行。