2016-12-27 3 views
0

으로 되돌릴 보인다 내가 웹 페이지를 방문 할 때 내 크롬 dev에 콘솔 this을 보여줍니다. 그 폴링 요청은 소켓을 활성 상태로 유지하거나 폴링으로 되돌리고 있습니까? 당신은 시작 시간과 각 요청의 기간이 차트를 보여줍니다 스크린 샷에서 마지막 열 보면 도움을플라스크 Socket.IO 그래서 내가 flask_socketio을 사용하고 <a href="https://github.com/miguelgrinberg/Flask-SocketIO/tree/master/example" rel="nofollow noreferrer">here</a>에서 예제를 사용하고 폴링

enter image description here

덕분에

답변

1

, 당신은 알 수 있습니다 그 상단 요청 , WebSocket 요청은 마지막으로 시작한 것으로, 진행중입니다 (보류 중으로 표시됨).

Chrome이 요청을 정렬하는 방식이 이상한 경우 Websocket이 첫 번째 요청 인 것처럼 보이지만 올바른 해석이 아닙니다.

WebSocket이 올바르게 작동하는지 확인하기 위해 할 수있는 몇 가지 작업이 있습니다. 먼저 WebSocket 요청을 보여주는 맨 위 줄을 클릭하면 클라이언트와 서버간에 전송되는 WebSocket 프레임을 보여주는 자세한보기가 열립니다. 거기에 새로운 물건이 끊임없이 나타나야합니다.

두 번째로 할 수있는 것은 서버 로그를보고 클라이언트에서 오는 HTTP 요청이 없는지 확인하는 것입니다. 긴 폴링은 일정한 GET 및 POST 요청이 전송되는 것을 보여줍니다. 로그가 조용한 경우에는 통신이 WebSocket을 통해 진행됩니다.