[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: how do we use raw sockets?

#include <stdio.h>
#include <sys/types.h>
#include <netinet/ip_icmp.h>
//#include <linux/icmp.h>
#include <asm/poll.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <signal.h>
#include <errno.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/resource.h>

   struct  sockaddr_in sockaddr;
    T_INT32 lSockid,ulRt_Value;
    T_INT32 flags;
     * Create a socket As Family AF_INET in stream mode
    lSockid = socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);
    if(lSockid == -1)
       perror("Create Socket():Socket creation failed ");
This one example how to use raw sockets. This will help You
Ch.Rama Krishna Prasad.

On Fri, 02 Feb 2001, adubey@xxxxxxxxxxx wrote:
> Hi 
> i ran this quey a long time ack.. does anyone here know how to use raw
> sockets?
> i am working on solaris.. but i guess it cant be very different.. 
> there is no way i could find any docs on the same.. 
> Alok
> ---------------------------------------------
> LIP is all for free speech.  But it was created
> for a purpose.  Violations of the rules of
> this list will result in stern action.