我建立了一个raw socket 
  s=socket(AF_INET,SOCK_RAW,100);// 100是协议类型,我试过了,能行的,在发送报文的时候,
//不需要自定义IP头,系统也能把IP头中的协议字段设置成100。
现在我就想用这个协议进行数据的收发,一个程序发送,另一个程序接收。
可是我接收的程序收不到数据,发送的能正常运行,我用sniffer截过报文。我不知道要进行哪些设置,我只是简单的建立socket 然后就 使用recvfrom 了,结果一个报文都收不到。哪位能指点一下,最好能给个简单的源代码,谢谢!