在AF_PACKET套接字上发送数据

如何在SOCK_PACKET套接字上发送数据,而不指定它绑定的主机? 我已经构build了IP头来显示它应该去,但写()将无法正常工作。

Solutions Collecting From Web of "在AF_PACKET套接字上发送数据"

别。 使用write(),使用sendto()。

如果你使用PF_PACKET,SOCK_DGRAM,那么它为你建立链接层头,这通常是你想要的。 尽管如此,你仍然需要建立你使用的更高级协议。

您在目标参数中指定一个sockaddr_ll。 您可以指定链路层单播地址,多播地址或广播地址。