При использовании Net.Sockets.TcpListener, что является лучшим способом обработки входящих соединений (.AcceptSocket) в отдельных потоках?
Идея состоит в том, чтобы начать новый поток, когда новое входящее соединение будет принято, тогда как tcplistener останется доступным для дальнейших входящих подключений (и для каждого нового входящего соединения создается новый поток). Вся связь и завершение с клиентом, инициировавшим соединение, будут обрабатываться в потоке.
Оценивается пример С# кода VB.NET.