공부기록/웹 개발
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은 서버로의 연결을 뜻한다.