실시간 통신 🗣 ▻ socket.io

September 10, 2019

logo

실시간으로 상호작용하는 서비스

💎 목차

⚙️ 설치를 하며

$ npm install express

$ npm install http

$ npm install socket.io

⬆ 목차


😳 코드를 보며

▸ event

1

  • connect 소켓 연결
  • disconnect 소켓 연결 해지
  • error 소켓 에러

▸ data

2

3

  • socket.emit('Event', data) 데이터 전송
  • socket.on('Event',function(data)) 데이터 수신

▸ broadcast

4

  • socket.broadcast.emit('Event', data) 자신을 제외한 전체에게 데이터 전송

⬆ 목차


🤔 생각해 보며

▸ server

server

▸ client

client 1

client 2

  • 해당 소스는 실시간 채팅 예시 소스입니다.

    1. socket.emit('Event', data)에서 data에 type을 지정하여 css를 컨트롤
    2. socket.broadcast('Event', data)를 통한 데이터 전송 컨트롤

⬆ 목차



출처

GitHub > socket.io

여러분의 댓글이 큰힘이 됩니다. (๑•̀ㅂ•́)و✧


Written by@[AGUMON]
아구몬 기술 블로그

GitHubFacebook