1차 공부/공부한 자료

221224 웹소켓

공대탈출 2022. 12. 24. 10:45

소켓통신이란?

소켓이란 두 프로그램이 서로 데이터를 주고 받을 수 있도록 양쪽에 생선되는 통신 단자이다.

소켓통신이란 서버와 클라이언트 둘이 양방향으로 연결이 이루어지는 통신으로, 클라이언트의 요청이 없더라도 서버가 클라이언트로 요청을 보낼 수 있는 통신이다.

보통 스트리밍이나 실시칸 채팅 등 실시간으로 데이터를 주고 받아야 하는 경우 connection을 자주 맺고 끊는 HTTP통신보다 소켓 통신이 적합하다.

소켓 통신은 계속 연결이 되어있기 때문에 HTTP통신에 비해 많은 리소스가 소모된다.

 

리액트에서는 socket.io-client나 stamp 등의 패키지를 사용한다.

'1차 공부 > 공부한 자료' 카테고리의 다른 글

221226 useMemo  (0) 2022.12.26
221224 socket.io / emit  (0) 2022.12.24
221224 HTTP통신  (0) 2022.12.24
221221 태그정리2  (0) 2022.12.21
221220 formdata  (0) 2022.12.20