공부기록/웹 개발

zoom 코딩 - Socket

_우지 2021. 11. 26. 22:14

 

on 메소드는 event가 발생하는 것을 기다린다. connection이 이루어지면 handleConnection function이 이루어진다.

그리고 on 메소드는 백엔드에 연결된 사람의 정보를 제공하는데 이때 socket이 사용된다.

socket는 server와 browser의 연결이다.

 

우선 프로토콜이 http 가 아닌 ws 여야한다. 그리고 window.location.host를 사용한 이유는 기기마다의 localhost가 다를 수 있기 때문이다.

 

server.js의 socket은 연결된 브라우저를 뜻하고

app.js 의 socket은 서버로의 연결을 뜻한다.