Socket programming in C

Hi, i know how to use socket for TCP applications, i also know how to use RAW socket, but i would like to use socket just over IP and bellow TCP, do you know how to do that ?
i don't want to reimplement IP :slight_smile:

thanks for your answer.

I found, i have to use RAW_SOCKET with some option like IPPROTO_ICMP for ICMP, all is in the header file

man raw(7)