delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/04/28/18:34:01

From: b DOT mcleod AT opengroup DOT org ("Bruce D. McLeod")
Subject: Re: using multicast socket options
28 Apr 1997 18:34:01 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <2.2.32.19970428115242.009347ac.cygnus.gnu-win32@postman.osf.org>
Mime-Version: 1.0
X-Sender: mcleod AT postman DOT osf DOT org
X-Mailer: Windows Eudora Pro Version 2.2 (32)
Original-To: "Andrew Patrick" <andrew AT calvin DOT dgbt DOT doc DOT ca>, gnu-win32 AT cygnus DOT com
Original-Sender: owner-gnu-win32 AT cygnus DOT com

I've reported this before.  The constant for IP_ADD_MEMBERSHIP
is incorrect.  Try just hardcoding the constant 5.

Bruce

At 03:19 PM 4/25/97 +0000, Andrew Patrick wrote:
>I am trying to port a UNIX multicast application to Win32 and the 
>GNU-Win32 development tools are of interest to me because of the 
>familiar environment they provide.
>
>I have run into a problem with the setsockopt() call.  Here is the 
>code fragment I am using.
>
>if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP, 
>     (char *)&mreq, sizeof(mreq)) < 0)   
>  {
>  perror("IP_ADD_MEMBERSHIP");
>  exit(1);
>  }
>
>The problem is that this code compiles fine but produces a run-time 
>error of "This option is unsupported".  Not being familiar with the 
>GNU compile tools, and the Win32 environment in general, I don't know 
>where this message is coming from.  Is this a limitation of the 
>GNU-Win32 libraries?  Is there something I can do to get multicast 
>support in my GNU-Win32 programs?
>
>Thanks
>
>
>---
>Andrew Patrick <Andrew DOT Patrick AT crc DOT doc DOT ca>
>Communications Research Centre   http://debra.dgbt.doc.ca/~andrew/
>-
>For help on using this list (especially unsubscribing), send a message to
>"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
>
>

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019