Witam, mam problem z zakończeniem wątku.
Jest to aplikacja serwer która każdemu zalogowanemu klientowi tworzy nowy wątek:
new Thread(new ThreadStart(new sesja(clientinf.login, klient, klienci).run)).Start();
Uruchamia metodę run z klasy sesja. Metoda ta w pętli while(true) odbiera dane od klienta. Teraz chcę zrobić zakańczanie połączenia, jeśli klient się rozłączy z serwerem, to pasuję zakończyć ten wątek który go obsługiwał. Klient przed zakończeniem wysyła do serwera komendę że kończy pracę, aby serwer zamknął połączenie tcp, i pousuwał go z różnych list etc, tam gdzie był potrzebny. Chcę jeszcze zrobić, żeby i zamknąć wątek tylko nie wiem jak to obsłużyć.