Date: Fri, 24 Jan 2003 08:20:49 +0000 From: "soheil soheil" <soheil_hh@hotmail.com> To: freebsd-net@freebsd.org Subject: The socket sendto INVALID ARGUMENT ERROR returned Message-ID: <F1174y3Y9MErThctRDi0001213f@hotmail.com>
next in thread | raw e-mail | index | archive | help
Dear all I wrote a code to send a tcp packet on a raw socket, but the sendto function return some errors on argument what can make this error occur ??? thanx the code : char datagram[4096]; ..... socket(s, SOCK_RAW, IPPROTO_TCP); .....//filling the tcp/ip header int one = 1; const int *val = &one; if (setsockopt(s, IPPROTO_IP, IP_HDRINCL, val, sizeof(one)) < 0) printf("Warning: Cannot set HDRINCL!\n"); if(sendto(s,datagram, sizeof(struct tcphdr), 0,(struct sockaddr *)&sin, sizeof(sin)) < 0) perror("error on send"); _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F1174y3Y9MErThctRDi0001213f>