스파르타 Node.js 심화 (Socket.io))

병아리의최후·2022년 12월 26일
0

Node.js

목록 보기
10/13

01. 소켓이란 무엇인가?

1. 소켓의 역할

네트워크에서 데이터를 송수신하기 위해 반드시 거쳐야 하는 연결부

2. 패킷이란?

소켓을 통해 송수신하는 데이터 덩어리 하나가 한개의 패킷

3. 웹소켓은 무엇인가?

실시간 웹 서비스를 제공하기 위해 만들어진 Socket

4. socket.io란?

자바스크립트를 사용해 웹소켓을 사용하길 원한다면 가장 많이 사용되는 라이브러리
웹소켓과는 완전히 동일하지 않다.

02. socket.io 사용해보기

먼저 socket.io를 설치해주자

npm i socket.io

html 예시

js예시

이걸 실행시켰을때

연결 완료

socket.emit("이벤트이름", "데이터") 이렇게 함수를 호출하면 특정 이벤트에 특정 데이터를 보낼 수 있게 된다.

그니까 대충 on과 emit을 정리해보자면

이런느낌?

그냥 조금 더 알아보자면..

js에서

html에서

잘 익혀두자.

0개의 댓글

관련 채용 정보