после всех .Close();
вызовов также закройте темы, которые вызывают эти читатели / писатели.Как и в этом аналогичном обсуждаемом коде, проблему можно решить, просто добавив .Abort();
в двух местах, где .Close();
для потоков называется:
swSender.Close();
srReceiver.Close();
tcpServer.Close();
thrMessaging.Abort(); // this needed to be added to solve the problem