웹소켓 2편에서는 Socket.io패키지의 개념과 다양한 메서드들에 대해서 알아보자웹소켓(WebSockt), 실시간 채팅 구현하기(NextJS, Express) < 1 >Socket.io는 웹소켓 연결을 통해 클라이언트와 서버간에 실시간 양방향 통신을 가능하게 하
웹소켓 2편에서는 NextJS, Express, Socket.io를 통해서 Polling, 웹소켓 방식의 간단한 실시간 채팅을 만들어보고 둘의 차이점을 알아보자웹소켓(WebSockt), 실시간 채팅 구현하기(NextJS, Express) < 1 >웹소켓(WebSo
이번 포스팅에서는 실시간 데이터 통신이 필요한 경우와 이를 구현하기 위한 웹소켓(WebSocket)에 대해서 알아보자.실시간 데이터 통신이 필요한 경우에는 어떤 상황이 있을까?대표적으로 위와같은 서비스에서 실시간 데이터 통신을 이용한다.위와 같은 서비스들은 데이터의 최
이번 포스팅에서는 Socket.io의 Room개념에 대해 알아보고 간단한 예제를 통해서 Room을 어떻게 사용하는지 알아보자.Room은 Namespace하위에서 함께 결합 된 소켓 그룹이다.여기서 "함께 결합 된 소켓"그룹은 어떤 뜻일까?카카오톡을 예로 들면 그룹 채팅
이번 포스팅에서는 Socket.io의 Namespace개념과 소켓 연결에 정의할 수 있는 몇몇 옵션들에 대해서 알아보자.Namespace는 클라이언트와 서버 간의 별도의 소켓통신 채널이다.단일 소켓에서 여러 Namespace를 정의할 수 있으며 클라이언트는 특정 Nam