Invalid argument error when using recvfrom
Corinna Vinschen
corinna-cygwin@cygwin.com
Thu Oct 27 07:45:00 GMT 2005
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/
More information about the Cygwin
mailing list