
Pytanie z zakresu #programowanie #javascript #nodejs #django i przede wszystkim socket.io.
Tworze "pokoje" identyfikowane random stringiem, czy poprawnie byloby robic cos takiego:
Na poczatku klient wystosowuje zadanie dolaczenia do pokoju:
serwer dolacza socket do pokoju:
i potem po stronie klienta za kazdym razem przesylac id pokoju
na podstawie ktorego serwer bedzie przesylal dane do reszty socketow w odpowiednim pokoju:
Dobrze rozumuje, czy nie tak sie to robi?
Tworze "pokoje" identyfikowane random stringiem, czy poprawnie byloby robic cos takiego:
Na poczatku klient wystosowuje zadanie dolaczenia do pokoju:
socket.on('connect', function() {
socket.emit('join', {{ room_id }});
});serwer dolacza socket do pokoju:
socket.on('join', function(room_id) {
socket.join(room_id);
});i potem po stronie klienta za kazdym razem przesylac id pokoju
socket.on('some_event', function() {
socket.emit('update', {{ room_id }}, data);
});na podstawie ktorego serwer bedzie przesylal dane do reszty socketow w odpowiednim pokoju:
socket.on('update', function(room_id, data) {
socket.broadcast.to(room_id).emit('message', data);
});Dobrze rozumuje, czy nie tak sie to robi?






