Как организовать завершение отдельно запущенного треда в C#, если в нем сокет слушает сеть?
Сокет надо в другом треде закрыть, тогда Accept упадёт с исключением, которое вы и обработаете.
Благодарю всем. Использовал совет v_decadence (IsBackground = true), поскольку никаких обработок при завершении потока не требуется:

Thread ListeningThread = new Thread(ListeningProcess);
ListeningThread.IsBackground = true;
ListeningThread.Start();
