ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • socket.io
    Javascript/Node.js 2020. 1. 28. 15:02

    socket.io

    ws 모듈과 비슷하나 편의 기능들이 많이 추가되어 있어 많이 사용한다.

     

    socket.js

    connection 이벤트는 클라이언트가 접속했을 때 발생하고, 콜백으로 소켓 객체를 제공한다. socket.id로 소켓 고유의 아이디를 가져올 수 있다. disconnect, error는 기존에 존재하는 이벤트이며, reply와 news는 사용자가 직접 만든 이벤트이다. 클라이언트에서 reply라는 이벤트명으로 데이터를 보낼 때 서버에서 받으면 해당 이벤트 리스너를 호출한다.

     

    views/index.pug

    /socket.io/socket.io.js는 socket.io에서 클라이언트로 제공하는 스크립트이다. 스크립트가 제공하는 io 객체에 서버 주소를 적어 연결한다. ws 프로토콜이 아닌 http 프로토콜을 사용한다. 서버의 path와 일치해야 통신이 가능하다.

    'Javascript > Node.js' 카테고리의 다른 글

    socket.io를 이용한 채팅 서비스 구현  (0) 2020.01.29
    웹 소켓  (0) 2020.01.28
    Mocha  (0) 2020.01.28
    middleware  (0) 2020.01.22
    express  (0) 2020.01.22
Designed by Tistory.