Я знаю об Инди, ICS, Синапсе и Умных InetSuite, ни один из которых не поддерживает IOCP. Есть ли там что-либо еще?Править: Я нашел iocpclasses, Он записан в Delphi5. Лучше чем ничего я предполагаю....
Очень трудно найти подробное но простое описание рабочего и потоков ввода-вывода в.NET, Что ясно мне относительно этой темы (но может не быть технически точным): Рабочие потоки являются потоками это...
Я пишу завершению IO основанный на порте сервер (исходный код здесь) использование Windows DLL API в Python с помощью ctypes модуля. Но это - довольно прямое использование API, и этот вопрос...
Используя winsock, можно настроить сокеты или разделить операции ввода-вывода для "накладываний". Это означает, что на звонки для выполнения ввода-вывода отвечают сразу, в то время как фактические операции завершаются...
Я сделал простую фиктивную клиентскую программу сервера/макета с помощью IOCP для некоторой цели тестирования/профилирования. (И я также хотел отметить, что я плохо знаком с асинхронным сетевым программированием), Оно похоже...
Это пример источника для чтения файлов с использованием iocp. Он должен быть возвращен немедленно, поскольку при вызове ReadFile он выполняет асинхронный вызов, который, кажется, работает синхронно Что ...
Я должен добавить поддержку таймеров в приложении на основе Портов Завершения ввода-вывода (IOCP). Я хотел бы избежать использования определенного потока для управления таймерами. На Linux можно создать таймер это...
У меня проблемы с Winsock2 с использованием IOCP (режим перекрывающегося ввода-вывода), когда мне нужно закрыть соединение после отправки запрошенных данных. Я обнаружил, если я отправлю некоторые данные и закрою сокет ...
Я хочу написать серверное приложение на C ++, которое предназначено для одновременной обработки десятков тысяч клиентов. Он должен работать под Windows и Linux. Я искал фреймворки ...
Я хорошо знаком с тем, для чего нужны порты завершения ввода / вывода, когда дело доходит до TCP. Но что, если я, например, кодирую FPS-игру, или что-то еще, где нужно с низкой задержкой, может быть сделка ...
Согласно MSDN :hEvent :Если операция ввода-вывода с перекрытием выполняется без процедуры завершения ввода-вывода (, параметр lpCompletionRoutine операции устанавливается равным нулю ), тогда этот параметр должен...
Я дергаю за волосы, пытаясь понять, когда последовательный порт завершает закрытие, чтобы я мог снова его открыть. Оказывается, CloseHandle () возвращается до того, как порт действительно разблокируется. Я открываю последовательный порт ...
Я открываю последовательный порт с помощью CreateFile (). У меня есть тестовый пример (слишком сложный для распространения), который последовательно заставляет CreateFile () возвращать INVALID_HANDLE_VALUE и GetLastError () для возврата ...
Функция CreateIoCompletionPort позволяет создать новый порт завершения ввода / вывода и зарегистрировать дескрипторы файлов в существующем вводе / выводе порт завершения. Затем я могу использовать любую функцию, например recv ...
У меня возникли проблемы с реализацией клиента TCP IOCP. Я реализовал kqueue в Mac OSX, поэтому хотел сделать что-то подобное в Windows, и я понимаю, что IOCP - это самое близкое. ...
Почему многие люди говорят, что порт завершения ввода-вывода - это быстрая и красивая модель?
Каковы преимущества и недостатки порта завершения ввода-вывода? Я хочу знать некоторые моменты, которые делают IOCP быстрее, чем другие модели ....
Я опрашиваю множество устройств в сети (более 300) с помощью итеративного эхо-запроса. Программа опрашивает устройства последовательно, поэтому работает медленно.
Хотелось бы увеличить скорость опроса. Есть несколько способов сделать это ...