TDI: проверка буфера транспорта

Тема в разделе "WASM.NETWORKS", создана пользователем Win2k3, 17 май 2007.

  1. Win2k3

    Win2k3 New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2006
    Сообщения:
    9
    Здравствуйте.

    Есть TDI-клиент, реализующий функциональность синхронных сокетов (наподобии AFD). Необходимо добавить к нему функцию проверки внутреннего буфера tcpip.sys - пришли данные или же ещё нет. В документации DDK по этому поводу сказано, что нужно использовать флаг TDI_RECEIVE_PEEK в запросе TDI_RECEIVE. Однако выяснилось, что драйвер tcpip.sys тупо игнорирует его.

    Как же быть? Как асинхронно, не читая сами данные, проверить, что они уже пришли?
     
  2. Win2k3

    Win2k3 New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2006
    Сообщения:
    9
    Уже сам разобрался...
    Жаль, что никто не ответил. Значит - не знаете. Я разочарован.