View on GitHub

programming-study

허원철의 개발 블로그

socket.io 사용하기

socket.io를 사용하기 위해 모듈 설치

> npm install socket.io --save
> npm install cors --save

app.js 파일에 기본 코드 하나씩 추가하기

// [Server]
io.sockets.on('connection', (socket) => {
    //...
});
// [Client]
socket.on('connect', () => {
    appendMessge('connected server');
});

서버에 보낸 메시지를 그대로 받기

io.sockets.on('connection', (socket) => {
    console.log('connected socket.io');

    socket.on('message', (message) => {
        console.log('sending ALL');
        io.sockets.emit('message', message);
        // socket.broadcast.emit('message', message);
    });
});

일대일 채팅하기

이후…

이후 스펙은 필요에 따라 공부를 실시하겠다. (js나 타 미들웨어를 공부하는 것이 보다 효율적이라고 생각한다.)