롱폴링

실시간으로 소통하는 서비스를 만들려면 어떤 방식을 사용해야 할까? 실시간이라는 말 자체가 연결이 지속되어 있는 상태가 유지되어야 할텐데, 내가 기존에 알고있던 HTTP는 요청 응답후 연결을 닫아버린다. HTTP의 고질적인 문제를 해결하는 방법(웹 소켓)을 소개하려고 한다. 또한 연결이 지속되지 않아도 실시간처럼 눈속임을 할 수 있는 방법들(코멧)도 살펴보자. HTTP 통신 클라이언트 요청이 있을 때만 서버가 응답하여 해당 정보를 전송하고 곧바로 연결을 종료한다. 실시간 연결이 아닌, 필요한 경우에만 서버에 접근하는 콘텐츠 위주의 데이터 연결 실시간 서비스를 구현하려면 통신이 종료될때까지 계속해서 http 요청을 서버로 보내야한다. 이러한 연결요청은 과부하 위험이 있다. 소켓 통신 서버와 클라이언트가 특정..
soohey
'롱폴링' 태그의 글 목록