Witam,
Bawię się w chwili obecnej z websocketami. Na podstawie tutorialu z youtube dodałem sobie do aplikacji nowe middleware, oraz klasę która trzyma wszystko połączone websockety. Tutorial pokazywał jak utworzyć chat, ale z tego co widziałem za każdym razem jak ktoś się podłącza do websocketu wystawionego pod danym adresem, to tak naprawdę jest tworzona nowa instancja danego websocketu. Więc jeśli mam podłączonych dwóch użytkowników wiadomości będę musiał wysyłać do obu websocketów. Jak w takim przypadku działają / powinny działać inne chaty gdy byśmy chcieli porozmawiać z kilkoma użytkownikami osobno? tzn jak bym chciał mieć jeden chat dla mnie i os. A, oraz osobny dla mnie i os. B? rozumiem, że nie mogą się łączyć do tego samego adresu, ale przecież nie będę dynamicznie wystawiał N websocketów. Powinienem z listy dostępnych podłączonych websocketów odszukać właściwy? czy takie rozwiązanie jest ok? czy w ogóle źle podchodzę do sprawy?