Web
Polling vs WebSockets
롤링페이퍼 프로젝트를 진행하면서 다른 사람이 메모지를 작성한 것을 새로고침을 통해서 갱신해왔는데, 폴링 방식을 이용하면 어렵지 않게 데이터를 계속해서 받아와서 갱신을 할 수 있다는 말을 들었다. 그리하여 양방향 통신에 대해서 찾아보았다. 기존의 클라이언트-서버 모델 흐름이 있는 기본 웹은 다음과 같다. 클라이언트는 서버에 웹 페이지를 요청하는 HTTP 요청을 만듭니다. 서버가 요청에 대한 응답을 계산합니다. 서버는 클라이언트에게 응답을 보냅니다. 개발자들은 더 많은 " 실시간" 애플리케이션 을 구현하는 방법을 모색하기 시작하면서 HTTP 프로토콜은 실시간으로 구현하는 것을 매우 어렵게 만들었다. 그 결과 HTTP 요청-응답 모델을 보다 실시간 모델로 조작하는 창의적인 방법이 등장하기 시작했다. 1. Aj..