Witam.
Potrzebuję pomocy z kilkoma kwestiami komunikatora sieciowego.
-
Zasada działania: klient łączy się z serwerem, ze swojej listy znajomych wybiera do kogo chce napisać. Ten znajomy ma swój własny numer, który otrzymał w chwili rejestracji. Następnie serwer sprawdza czy klient o podanym numerze jest połączony i gdy klient napiszę wiadomość to serwer ją przekazuję do tego drugiego klienta. Dobrze rozumiem zasadę działania takiego komunikatora?
-
Żeby obsłużyć wielu klientów naraz to serwer musi posiadać wiele wątków tak? Czy będzie mi potrzeba osobna klasa reprezentująca połączenia?