擅长:python、mysql、java
<p>我猜flags字段实际上被设置为2=b010而不是4—flags等于4是一个无效的IP包。请记住,flags是<a href="http://en.wikipedia.org/wiki/IPv4#Packet_structure" rel="nofollow noreferrer">IP Header</a>中的一个3位值。我希望看到UDP数据报的标志值为2,这意味着“不要分段”。在</p>
<p>至于你的问题,我不认为有一种方法可以直接设置IP标志而不必一直使用<a href="http://en.wikipedia.org/wiki/Raw_socket" rel="nofollow noreferrer">raw sockets</a>。我不会担心这个问题,因为大多数应用程序并没有充分的理由直接处理IP甚至UDP/TCP报头。在</p>