작성
·
159
0
방을 처음 만든 사람도 chat.pug가 실행 되어(io.connect('http://localhost:8005/chat'...))
아래 함수가 호출 되잖아요.
socket.js
chat.on('connect', (socket)=>{
...
socket.join( roomId );
socket.to(roomId).emit('join', {
user : 'system',
chat : ${req.session.color}님이 입장하셨습니다.
});
...
});
그럼 위와 같이 roomId에 emit이 호출 되니깐 chat.pug에 설정해둔 socket.on('join', function (data){...}) 이벤트 함수가 호출되어야 될것 같은데 .. 왜 다른 사람(다른브라우저)만 방에 입장 했을 때 socket.on('join')이 호출되는지 모르겠습니다.