Cześć,
Zrobiłem prosty czat z wykorzystaniem socket.io chciałbym teraz dodać do aplikacji funkcjię która pozwala na losowanie rozmówcy po zainteresowaniach (Coś jak 6obcy).
I mam pytanie jak działa takie 6obcy w sensie co się dzieje po stronie back-endu?
Moja koncepcia jest taka, że mam bazę danych użytkowników, którzy aktualnie szukają kogoś do rozmowy a system wybiera użytkowników i łączy ich ze sobą. Po stronie kilienta, użytkownik wciska przycisk losuj i zostaje wpisany do bazy danych, jeżeli kliknie anuluj, zostanie dobrany w parę lub wyjdzie ze strony zostaje z tej bazy usunięty. Dobrze to rozumiem?