Я пишу программу для Windows, которая выполняет отношения сервер-клиент.
Я использую select()
, чтобы получать запросы клиента, а также команды пользователя (те, что находятся за сервером, физически) от стандартного ввода.
Кажется, что select()
работает для запросов клиента, но не для ввода с stdin.
Кроме того, мне не удается ReadFile()
из stdin
, потому что последний не контролируется, другими словами, это не FD_SET(stdin, (fd_set)myread_fds)
. Есть ли способ получить вход от stdin неблокирующим способом?