問題幾乎都在標題中。如果在IP_HDRINCL設置的原始套接字上使用sendto()dst_addr arg是否重要?
我想知道,考慮到: - 我使用原始套接字(在GNU/Linux上); - 選項IP_HDRINCL已設置,以便我自己製作IP標頭。
由於dest IP地址是在製作好的IP頭文件中提供的,dst_addr參數是否仍然起作用或者是完全沒用的&只是在這裏導致函數原型是這樣的嗎?
問題幾乎都在標題中。如果在IP_HDRINCL設置的原始套接字上使用sendto()dst_addr arg是否重要?
我想知道,考慮到: - 我使用原始套接字(在GNU/Linux上); - 選項IP_HDRINCL已設置,以便我自己製作IP標頭。
由於dest IP地址是在製作好的IP頭文件中提供的,dst_addr參數是否仍然起作用或者是完全沒用的&只是在這裏導致函數原型是這樣的嗎?
目標地址用於路由數據包 - 它將成爲用於路由表查找以確定發送給它的下一跳地址的密鑰。它通常應該與您在標題中設置的目標地址相同。
不,不要緊。
你在標題中輸入的內容是數據包的去向。