Видимо с 68 на 67 UDP порт? Это работа DHCP, этот протокол предназначен в том числе ( далеко не единственная его функция ) для получения...
Понизить нельзя, можно поставить в очередь рабочий поток - ExQueueWorkItem/IoQueueWorkItem. Конечно, немного тупо получается :). Другой подход -...
я вашу реплику прочел, не считаю нужным отвечать....
вот что там было написано: где-нибудь было упомянуто, что через обработку TDI_SEND можно получить ответ от сервера?? PS: кстати, кто Вам сказал,...
это сильно... по сабжу - сделайте прокси. Прокси может быть как прямо в вашем TDI фильтре ( это довольно таки трудоемко, но круто :) ), так и в...
TCP - надежный протокол, в нем информация не может теряться из-за переполнения буферов. Их размер может влиять только на скорость передачи и то в...
А использовать свободный шлюз не проще будет? Если у него номер взять побольше, то даже на х64 наверное будет работать.
сервера бывают такие кривые, что просто удивительно, как броузеры с ними работают. Например, мне попался как то на глаза сервак, который строчки...
Различия чисто формальные. Вот тут обсуждалось http://rsdn.ru/Forum/Default.aspx?mid=2706089&flat=0
Вы установили драйвер через сетевое окружение? Просто вызвать NdisRegsiterProtocol - мало, такой протокол не будет привязан ни к одному адаптеру....
send не отправляет данные ( как это ни странно звучит :) ) - он лишь отдает их транспортному драйверу, а тот их передаст когда ему будет удобно...
А как Вы узнаете, что "нифига не работает"? У Вас есть доступ к серверу? Или просто прога падает? Возможно, Вы слишком рано закрываете сокет....
Ну, если ответа от сервера нет, значит GET ушел не "как нужно", иначе сервер бы ответил и Вы видели бы его ответ сниффером. Подозреваю, что Вы...
сервер ничего не отвечает, потому что неправильно запрос ему сформирован нужно так ( оставил только необходимые поля ): static const char...
убери звездочку перед Data[] и запятые - т.е сделай просто строку. и поставь send обратно перед recv ом.
На самом деле, все работает так: Если есть установленный обработчик ClientEventReceive ( и возможно ClientEventChainedReceive ), то при приеме...
TDI_ACCEPT нужен, только если Вы хотите принимать входящие соединения, т.е быть сервером. Стандартный драйвер afd.sys не использует этот запрос, а...
1. MmProbeAndLockPage - поменяйте на MmBuildMdlForNonPagedPool 2. Уберите SetEventHandler(AddressFileObject, TDI_EVENT_RECEIVE, EventReceive, 0);...
А Вы попробуйте при создании файла установить ему нужные права доступа, иначе он наследует их от каталога, который в висте действительно не...
Но тут надо учесть, что в висте TDI существует так сказать "на птичьих правах", т.е сделано все, чтобы можно было безболезненно отказаться от его...
Имена участников (разделяйте запятой).