芯片类型:tms320c6678 ccs版本:5.5
评估板:Blackhawk xds560v2-USB 计算机系统:Windows7
我使用NDK,创建了sock_raw类型的套接字。想要6678发送一个自己写ip头的udp包到我的计算机上。用setsockopt(s, IPPROTO_IP, IP_HDRINCL, (void*)&rc, sizeof(int)),其中rc = 1。但是,我接收到包仍然是自动配置好ip头的udp包,我写的ip头被当做了传输的数据,如下图所示。
蓝色选中部分为我所配置ip头加udp头加传输的数据Hello World!,多出了前面那部分系统自动配置的ip头,感觉我写的那句setsockopt()并没有生效。
希望能够得到前辈们的指点,谢谢!
关键代码如下:

