이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14970|회답: 0

[ASP.NET] .Net MVC가 롱 폴링을 구현합니다

[링크 복사]
게시됨 2017. 12. 1. 오전 11:25:03 | | |

롱폴링이란 무엇인가요?

    롱폴링은 '서버 푸시' 기술의 한 방법으로, 클라이언트가 자주 새로고침하거나 요청을 보낼 필요 없이 서버의 변경 사항을 실시간으로 클라이언트로 전송할 수 있습니다.

여론조사는 얼마나 오래 작동하나요?

    클라이언트는 Ajax 요청을 서버에 보내고, 서버가 요청을 받은 후에는 연결을 유지하며 메시지를 반환하지 않으며, 관련 처리가 완료될 때까지 응답 정보를 반환하지 않습니다.

긴 투표의 사용 사례는 무엇인가요?

    롱폴링은 웹 타이밍 통신, 모니터링, 실시간 견적 시스템과 같이 서버에서 클라이언트로 실시간으로 변경 사항을 전송해야 하는 시나리오에서 자주 사용됩니다.

긴 여론조사의 장단점은 무엇인가요?

장점: 메시지가 없으면 서버에 대한 요청이 자주 전송되지 않습니다.

단점: 서버는 연결을 유지하는 데 더 많은 자원을 소모합니다

구현:

프런트 데스크 코드:

콜백에서는 각 요청이 종료된 후 다음 요청을 시작하도록 함수를 다시 호출합니다.



배경 코드:

백엔드 컨트롤러는 비동기식을 사용하며 AsyncController 기본 클래스를 상속합니다








이전의:WebAPI는 반환 데이터 형식을 사용자 지정합니다
다음:[그림] 윤판 흐름 광석 흐름 보물상자 평가 일러스트
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com