Как изменить значение WSA_MAXIMUM_WAIT_EVENTS?

283
02 августа 2017, 21:36

Например для FD_SET значение задается через FD_SETSIZE. А как изменить значение константы WSA_MAXIMUM_WAIT_EVENTS?

Answer 1

Никак, это же константа =)

Но можно обойти данное ограничение.WaitForMultipleObjects / WSAaitForMultipleEvents может поддерживать только MAXIMUM_WAIT_OBJECTS / WSA_MAXIMUM_WAIT_EVENTS, которые равны 64. Поэтому для каждого потока, который вызывает WSAWaitForMultipleEvents, модель ввода-вывода может поддерживать только до 64 сокетов единовременно. Если вы хотите, чтобы эта модель управляла более чем 64 сокетами единовременно, вы должны создать дополнительные рабочие потоки, чтобы ждать больше объектов событий.

READ ALSO
Парсинг EBML Void элемент

Парсинг EBML Void элемент

Добрый день , хочу предупредить , что с такого рода заданиями сталкиваюсь в первые , потому могу спрашивать для кого-то очевидные вещи , прошу...

284
Как запретить обновления содержимого QListView в автоматическом режиме?

Как запретить обновления содержимого QListView в автоматическом режиме?

При соединении модели данных QAbstractTableModel к QListView данные обновляются автоматически (постоянно вызывается функция data)

337
Как выводить шрифт Wingdings?

Как выводить шрифт Wingdings?

Дело в том, что требуется вывод текста шрифтом "Wingdings"В Code::Blocks этот шрифт отображается криво

276