Можно ли как-то связываться со стеком TCP в Windows? - PullRequest
0 голосов
/ 07 марта 2011

Я хочу отправить TCP-пакет подтверждения на определенное количество байтов перед данными, которые я фактически получил, чтобы «возобновить» загрузку.Мне также необходимо изменить состояние стека TCP, чтобы он синхронизировался с этим подтверждением.

Одним из возможных решений этой проблемы было бы получить прямой контроль над интерфейсами более низкого уровня и передавать свои собственные пакеты TCP, используя мойсобственный стек, однако, это было бы худшим решением для использования стека Windows TCP.Кто-нибудь знает, как я могу повлиять на стек Windows TCP, чтобы сделать это?

1 Ответ

1 голос
/ 07 марта 2011

Эх, это похоже на рецепт сбоев соединения.Что произойдет, если этот ACK прибудет к отправителю до того, как он отправит байты, которые вы используете ACK?

...