This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Invalid argument error when using recvfrom
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 27 Oct 2005 09:45:12 +0200
- Subject: Re: Invalid argument error when using recvfrom
- References: <435FC398.8000508@verizon.net>
- Reply-to: cygwin at cygwin dot com
On Oct 26 13:57, Fernando Barsoba wrote:
> Hi all,
>
> Using raw sockets with cygwin is being really painful... After being
> able to create an IP datagram using the latest snapshot now I'm getting
> the error "Invalid argument" when calling recvfrom() without doing BIND
> first.
>
> There is no need to call bind() before recvfrom when using raw sockets.
> Why am i getting this error now? Some restriction with winsock?
Probably. When using raw sockets with Cygwin, you're really in the
hands of Winsock, which has a couple of restrictions in that matter.
I'd suggest to have a look into MSDN which elaborates a bit on the usage
of raw sockets.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/