일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- next13
- 자바스크립트 문제 풀이
- 타입스크립트
- 프로그래머스
- 자바스크립트
- 프론트엔드
- HTML
- 알고리즘문제풀이
- 제로베이스
- 자바스크립트 연결리스트
- stack문제
- til
- 자바스크립트 문제
- JavaScript
- 리액트
- Next
- 자바스크립트 문제풀이
- JS
- 자바스크립트 알고리즘
- CSS
- 자바스크립트 알고리즘 문제
- 자바스크립트코딩테스트
- 리액트쿼리
- Next.js13
- NPM
- lodash
- leetcode문제풀이
- leetcode
- react
- Baekjoon
- Today
- Total
목록websocket (2)
코드노트
실시간 이벤트처리 및 웹소켓 연결을 하게 되면서 웹소켓을 바로 사용하는게 아니라 StompJS, SockJS를 사용하는 것을 알게 되었다.기존 서비스에서 사용되고 있는 코드들을 해석하면서 꼭 알고 넘어가야하는 것들을 정리 해보려고 한다. WebSocket- http의 단방향 통신(클라이언트가 서버로 요청을 보내고, 서버에서 응답을 받는)과 다르게 서버와 양방향으로 연결하는 것을 말한다.클라이언트가 서버로 요청을 보내게되면 서버의 응답을 받고 끝나는 것이 아닌 연결이 계속해서 유지가 된다.Rest API와 WebSocket 관련한 내용들은 따로 정리를 해둔 링크를 참고하면 좋을 것 같다. REST API vs WebSocket 차이점 정리 feat.Polling, LongPolling, Streaming,..

프로젝트에 채팅기능을 만들려고한다. WebSocket을 사용하여 실시간 통신을 하지만 WebSocket 이전의 양방향 통신 Rest 방법도 함께 정리해보려고 한다. Rest는 일반적으로 요청을 하고 서버에서 응답받는 방식이다. WebSocket을 많이 들어보고 알고는있지만 REST API와는 어떤것들이 다를까? 가장 큰 차이는 접속을 유지하고 있는지의 차이가 있다. REST 방식은 요청을 하고 응답을 받는다. 그러나 WebSocket은 한번 요청을 하게되면 그 뒤로 계속해서 업데이트 해주는 방식의 API이다. 구독형 API라고도 한다. 배달 어플을 생각해보자. 고객과 배달기사는 서로의 위치를 알려면? REST 고객 -> 서버에 배달기사의 위치를 요청하고 서버에서 배달기사의 위치를 받아서 받아볼 수 있다...