Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 26 Oct 2005 13:57:44 -0400 From: Fernando Barsoba Subject: Invalid argument error when using recvfrom To: cygwin AT cygwin DOT com Message-id: <435FC398.8000508@verizon.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-IsSubscribed: yes 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? I create the socket with: sd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); I will appreciate any help.. FBM -- 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/