웹 소켓은 무엇입니까?
1903 단어 websocket
웹 소켓 개요
Web 소켓에 대해서, 공부해 개요를 그림으로 나름대로 정리해 보았습니다.
웹 소켓은 일반적으로 서버 측과 클라이언트 측을 상시 접속 상태로 두어 양방향 통신을 할 수 있도록 하는 기술이며, 채팅 앱이나 여러 사람이 동시에 놀 수 있는 게임 등 실시간으로 통신을 할 수 있는 것 수 있습니다.
그렇지만 채팅 시스템이라면 Web 소켓을 사용하면 좋다고 듣지만, 왜 무엇일까?
그것에 대한 설명은 다음 슬라이드입니다.
예를 들어, 채팅을 만들려고 했을 경우, 위의 그림에서 말하면 왼쪽의 유저가 채팅하면, 리얼타임으로 연결되어 있는 각 유저에게 그 내용을 반영시켜야 합니다.
만약 채팅 시스템을 웹 소켓을 사용하지 않았다면 왼쪽 사용자와 서버 간의 데이터 교환은 기존 기술에서 말하는 Ajax를 사용하여 실현할 수 있습니다.
한편, 다른 사용자에게 채팅 내용을 반영하고 싶은 경우는 comet이라는 구조를 이용하면 실현할 수 있습니다.
이상으로부터, 종래의 기술인 Ajax와 Comet를 사용하면, 채팅 서비스를 만들 수 없지는 않지만, 통신할 때마다 HTTP 헤더가 부여되기 때문에, 약간이지만 일정 시간내 에 네트워크 항상 전송되는 데이터량이 늘어나, 결과 통신 속도가 느려져 버립니다.
따라서 실시간성이 요구되는 채팅 시스템의 경우 문제가 목이됩니다.
웹 소켓을 사용하면 문제를 해결하고 위의 슬라이드로 작성한 것을 얻을 수 있습니다.
그래서 채팅 시스템에서 웹 소켓이 사용되는지 생각합니다.
Reference
이 문제에 관하여(웹 소켓은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rspmharada7645/items/ce6b3029d7c5b194332c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(웹 소켓은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rspmharada7645/items/ce6b3029d7c5b194332c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)