2011-12-28 1 views
7

socket.io를 사용하여 대화방을 동적으로 생성 할 수 있습니까? 지금까지 내가 본 모든 예제는 모든 방이 암시 적으로 선언되어 있습니다. http://tlk.io/과 같이 무작위 URL에 액세스하여 대화방을 만들고 특정 기준에 따라 사용자를 허용하는 것과 같은 것을 달성하고자합니다.nodejs 및 socket.io 대화방

답변

6

예. socket.io에는 회의실 기능이 있습니다.

var io = require('socket.io').listen(80); 

io.sockets.on('connection', function (socket) { 
    socket.join('justin bieber fans'); 
    socket.broadcast.to('justin bieber fans').emit('new fan'); 
    io.sockets.in('rammstein fans').emit('new non-fan'); 
}); 
+0

나는 내가 같은 다른 방에 연결의 차이를 만들 않는 다른 criteria.How에 따라 객실의 N 번호를 만들기에 관심이 있어요, 그것은 객실에 대한 지원을하고 알고 : 추가 정보에서

? – andrei

+0

socket.io를 사용하면'req'를 쉽게 볼 수 있는지 알 수 없습니다. 따라서 클라이언트에서 서버에 메시지를 보내 방에 들어 가려고합니다. – fent

+0

나는 justin beiber의 -1로 가고 있었는데, rammstein을 보았습니다. P – Sir