-
Socket이란?BackEnd/개념정리 2022. 6. 27. 19:44반응형
Socket은 Server와 Client사이에 요청을 통해서 받는 것이 아니라 각자 원하면 data를 주고 받을 수 있다.
이용할 수 있는 곳은 실시간DataBase, 실시간 채팅 업로드, 수정 등
실시간으로 일어나는 일에 유용할 듯 싶다.
자세한 내용은 공식사이트를 참조,,https://socket.io/
Socket.IO
Reliable Rest assured! In case the WebSocket connection is not possible, it will fall back to HTTP long-polling. And if the connection is lost, the client will automatically try to reconnect.
socket.io
*주의 사항으로 Socket을 이용할 때 token으로 사용자 검증을 하는데, 그냥 쿼리에 담아서 사용하는 경우도 많다.
이럴 경우에 보안성이 떨어지기 때문에 socket.handshake.auth.token을 사용하여 전달하는 것이 좋다.(Auth 사용!!)
반응형'BackEnd > 개념정리' 카테고리의 다른 글
Node로 서버 시작하기 - CodeHan의 코딩공부 (0) 2022.09.11 Database (0) 2022.06.29 Configuration 환경 변수 설정 - CodeHan의 코딩공부 (0) 2022.06.21 Authentication에 대하여 - CodeHan의 코딩공부 (0) 2022.06.18 유효성 검사(Validataion) - CodeHan의 코딩공부 (0) 2022.06.14