나는 node.js와 socket.io를 처음 사용합니다. 나는 방과 함께 일하는 방법을 이해하지 못했다. 나는 사적인 메시지와 같은 것을 창조하고있다. 각 사용자 쌍마다 고유 한 공간이 있습니다. 문서에서Socket.io의 다이나믹 룸
:
io.on('connection', function(socket){
socket.join('some room');
});
는하지만 클라이언트 측에서 방을 만들 필요가있다. 그것은 역동적이기 때문입니다. 방법?
나는 몇 가지 예 https://gist.github.com/crtr0/2896891server.js
io = socketio.listen(server);
io.sockets.on('connection', function(socket) {
socket.on('room', function(room) {
socket.join(room);
});
});
room = "abc123";
io.sockets.in(room).emit('message', 'what is going on, party people?');
이 줄은 미쳐 날 드라이브를 만났다. 나 바보 같아. 왜냐하면 서버는 사용할 공간을 결코 알지 못하기 때문입니다. 서버는 여러 개의 방을 처리 할 수 있습니다.
room = "abc123";
제발, 도와 주시거나 설명하십시오.
죄송합니다.이 예제를 이해하지 못했습니다. 이 스타일 "swtichRoom", "updatechat", "SERVER"는 성가신 일입니다. 하나의 스타일로 작성 - lowerCamelCase. –
위 코드는 샘플 코드이며, @DarynK에 대한 자세한 내용은 링크를 참조하십시오. – Sumeet