0
A
回答
1
ARP(如果需要)將由send()
或sendto()
呼叫觸發。
大多數情況下,不需要發送ARP,因爲目標地址最有可能通過默認網關到達,而ARP表項已經被緩存。
此外,您可能會對SendARP功能感興趣。如果您希望在等待初始ARP響應時針對丟棄提供一點額外保險,則可以在開始發送UDP數據包之前明確調用它。否則,當堆棧等待ARP解析時,可能會過度填充傳輸隊列。
+0
謝謝你,樂於助人。 – paIncrease 2010-12-15 21:10:43
相關問題
- 1. 在發送數據之前檢查套接字是否已連接
- 2. IOS4 - 在Wifi上使用UDP套接字發送數據
- 3. 在UDP套接字上發送大量數據
- 4. C#UDP套接字不接收數據,直到數據發送
- 5. 在AF_PACKET套接字上發送數據
- 6. 是否可以通過v6套接字將udp數據包發送到v4 dst?
- 7. 通過UDP發送HEX值套接字
- 8. UDP套接字無法發送數據包到DHCP地址
- 9. 用於udp的Android數據報套接字發送
- 10. 發送多個數據對UDP套接字的Java的Android
- 11. 如何使用udp套接字手動發送音頻數據
- 12. C++發送數據到多個UDP套接字
- 13. 通過UDP套接字發送android傳感器數據
- 14. Android的UDP套接字只發送一次數據?
- 15. 套接字 - UDP通過互聯網發送數據
- 16. 無法通過Windows UDP套接字發送數據:錯誤代碼10035
- 17. 併發線程在套接字上發送數據比較慢?
- 18. 將數據發送到套接字時發生ObjectOutputStream問題
- 19. 套接字 - 不發送/接收數據
- 20. 發送UDP數據包,不使用ARP,已知的IP和MAC
- 21. 如果沒有數據接收,Python UDP套接字重新發送數據
- 22. 在Windows 7上發送UDP廣播
- 23. C++套接字只發送前4個字節的數據
- 24. 套接字BufferedWriter.flush()不發送數據
- 25. LF將數據發送到套接字
- 26. 壓縮套接字發送數據
- 27. C#套接字重構(數據發送)
- 28. tcp套接字數據發送xml包
- 29. Java - UDP通過套接字發送數據..沒有記錄。所有數據
- 30. 在VC++上發送RAW套接字的類型免費ARP請求和接收ARP應答包
我會假設ARP不會發揮作用,直到有一個實際的數據傳輸而不是創建套接字本身。 – Joe 2010-12-15 20:03:32