Выбирает
В исходном интерфейсе сокета Berkeley Software Distribution (BSD) функция select была стандартным (и единственным) средством для получения признаков сетевых событий. Для каждого сокета можно опрашивывать или ожидать сведения о состоянии чтения, записи или ошибки. Дополнительные сведения см. в разделе WSPSelect . Обратите внимание, что FD_QOS сетевых событий невозможно получить с помощью этого подхода.