标签: c linux sockets ip tunneling
我想在Socket编程中包含一个IP数据包。我有一个现成的IP数据包,其中包含igmp数据包。我不想设计igmp协议,但想使用该数据包发送igmp查询。通过一些我的Ip数据包必须如何识别为IP数据包而不是TCP / UDP数据。
答案 0 :(得分:3)
您必须将the raw socket与sendmsg一起使用。这需要root权限。
root
答案 1 :(得分:0)
如果您想发送IGMP数据包,您应该使用setsockopt()API来执行此操作。