(UDP)在Windows套接字上尝试发送数据之前,是否会发生ARP?

时间:2010-12-15 20:00:58

标签: udp arp

IE,它在创建UDP套接字期间是否扮演任何角色? 我很确定答案是“不”,但谁知道。

感谢。

1 个答案:

答案 0 :(得分:1)

ARP(如有必要)将由send()sendto()电话触发。

大多数情况下,不需要发送ARP,因为目标最有可能通过已经缓存ARP条目的默认网关到达。

此外,您可能对SendARP功能感兴趣。如果您在等待初始ARP响应时需要额外的保险,可以在开始发送UDP数据包之前显式调用它。否则,当堆栈等待ARP解析时,可能会溢出传输队列。