node.js & js

socket.io 에서 on 이 여러번 실행되는 이슈

Machine_웅 2018. 6. 21. 15:12
728x90
반응형

예를 들어

 

채팅 방을 들어갈때 

 

on인  메소드가 실행될때 ,  별도로 off를 해주지 않는 이상

 

리스너가 중복으로 생성되어서, 방을 나갔다 들어올 때마다 여러번 수신하게 된다.  그렇기 때문에

 

방을 떠날때 off를 해주어야  리스너가  중복생성되지 않는다.

 

 

gg.getSocket().on("receiveMsg",onConnect);

 

 

 

gg.getSocket().off("receiveMsg",onConnect);
728x90
반응형