Tag: wait tcplistener

Что такое эквивалент async / await сервера ThreadPool?

Я работаю на tcp-сервере, который выглядит примерно так, используя синхронный apis и пул streamов: TcpListener listener; void Serve(){ while(true){ var client = listener.AcceptTcpClient(); ThreadPool.QueueUserWorkItem(this.HandleConnection, client); //Or alternatively new Thread(HandleConnection).Start(client) } } Предполагая, что моя цель состоит в том, чтобы обрабатывать как можно больше параллельных подключений при минимальном использовании ресурсов, похоже, что это будет быстро ограничено […]

Давайте будем гением компьютера.