C Language Examples of IPv4 and IPv6 Raw Sockets for Linux