(UDP) Происходит ли ARP в любое время перед попыткой отправки данных в сокет Windows? - PullRequest
0 голосов
/ 15 декабря 2010

IE, это играет какую-то роль при создании UDP-сокета? Я почти уверен, что ответ «нет», но кто знает.

Спасибо.

1 Ответ

1 голос
/ 15 декабря 2010

ARP (при необходимости) запускается вызовом send() или sendto().

Большую часть времени ARP не нужно отправлять, поскольку, скорее всего, пункт назначения доступен через шлюз по умолчанию, для которого запись ARP уже будет кэширована.

Также вы можетеинтересоваться функцией SendARP .Вы можете явно позвонить до того, как начнете отправлять UDP-пакеты, если вам нужна дополнительная страховка от пропадания во время ожидания первоначального ответа ARP.В противном случае может оказаться возможным переполнить очередь передачи, пока стек ждет разрешения ARP.

...