양방향통신
-
양방향통신에대해 알아보자카테고리 없음 2024. 1. 25. 17:32
개요 양방향통신을 구현해 보고자 구글링을 하던 중 공부하게 된 개념들을 정리해 보았다. HTTP로는 양방향 통신을 구현할 수 없는 걸까? 결론부터 말하자면 http는 절대 절대 절대 양방향이 되지 않는다. 그 이유를 알아보자. http는 클라이언트에서 req를 보내면 서버에서 res를 보내는 단방향만 가능하다. 이건 불변의 진리이다. 애당초 http는 서버에서 클라이언트로 req를 보내는 것조차 불가능하다는 것이다. 무조건 클라이언트에서만 서버로 req를 보낼 수 있고 서버는 클라이언트의 요청을 응답하는 것만 가능하다. 하지만 http로 마치 통신하는 것처럼 느끼게 만드는 방법을 고안해 냈다. polling - 서버에 주기적으로 요청을 보내는 방법이다. 일정 시간 간격으로 계속 계속 물어보는 방법이다. ..