Prosty komunikator

0

Witam! Napisałem prosty komunikator na podstawie artykułu: http://www.centrumxp.pl/dotNet/831,1,Komunikator_w_C.aspx Serwer korzysta z klas TcpClient i TcpListener, oraz z komponentów BackgroundWorker. Mam problem z tym, że dla każdego klienta, który ma się podłączyć do serwera muszę tworzyć aż 2 BackgroundWorker'y - Połączenie i Odbiór. Dodatkowo dla każdego klienta muszę tworzyć kolejną instancję TcpClienta i Tcp Listenera. Pisanie masy kodu dla każdego kolejnego klienta nie ma żadnego sensu. Czy ktoś mógłby mi podpowiedzieć jak mógłbym to przepisać/napisać?

0

Odświeżam

1 użytkowników online, w tym zalogowanych: 0, gości: 1