lang/node
socket.io namespace 사용 시 sids, io.to
C/H
2016. 9. 9. 16:34
socket.io namespace 유무에 따른 rooms, sids 구분
// namespace 를 / 만 사용할 경우 var mio = { rooms : io.sockets.adapter.rooms, sids : io.sockets.adapter.sids }; //io.sockets.to( socketid ).emit('event', data ); //io.sockets.in( roomid ).emit('event', data ); io.sockets.to( socketid ).emit('event', data ); io.sockets.to( roomid ).emit('event', data ); // namespace 다른 namespace를 사용할 경우 var mio = { rooms : io.of( namespace ).adapter.rooms, sids : io.of( namespace ).adapter.sids }; //io.of( namespace ).to( socketid ).emit('event', data ); //io.of( namespace ).in( roomid ).emit('event', data ); io.of( namespace ).to( socketid ).emit('event', data ); io.of( namespace ).to( roomid ).emit('event', data );
반응형