Re: setsockopt and IP_MULTICAST_LOOP

Tech-Archive recommends: Fix windows errors by optimizing your registry



From the Windows Embedded CE 6.0 Release Notes:

IP_MULTICAST_LOOP is not supported
The socket option IP_MULTICAST_LOOP is not supported on Windows Embedded CE
6.0. Any sockets that are listening for multicast traffic on an interface
will not receive multicast traffic sent from that interface.

Sorry for the confusion. This option was actually never really supported.
On CE, all multicast messages sent from a socket to a multicast group are
not received by the sender socket (or any other socket listening on that
same interface). You can buffer up the messages yourself and then
"receive" them within your own app or transmit them through another means
to other apps on the system.

I know this is kind of a pain in the ass. We will consider changing it for
future Windows CE versions.

Hope that helps,
Corey Burke
Windows CE Networking QA


.



Relevant Pages

  • Re: Socket.Disconnect Method
    ... Although the exception list in the MSDN documentation ... Windows XP SP2. ... An error occurred when attempting to access the socket. ... use the SocketException.ErrorCode property to obtain the specific error code. ...
    (microsoft.public.vsnet.general)
  • IP_BOUND_IF
    ... I'm trying to make Apache send outbound TCP packets through the same ... interface on which incoming packages were received. ... The option is being set only on the listening sockets and perhaps sockets ... socket should be good enough for the first SYN-ACK packet. ...
    (comp.unix.solaris)
  • Re: Socket.Disconnect Method
    ... method that only worked on platforms prior to Windows ... method is supported on Windows 2000 and Windows 98, ... An error occurred when attempting to access the socket. ... It looks to me like the underlying error code could have been: ...
    (microsoft.public.vsnet.general)
  • Re: Tcp Socket Close Event
    ... Shutdown | TcpClient Members | Managed Extensions for C++ ... Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows ... SocketExceptionAn error occurred when accessing the socket. ... associated with the TcpClient. ...
    (microsoft.public.dotnet.languages.vb)
  • RE: Best design pattern for a TCP "HUB" service
    ... For the maximum socket a TCPLister can accept, in theory it is 2^32-1, we ... In Socket programming, we have another term named backlog, which means the ... Use the Start method to begin listening for incoming connection requests. ... Windows Sockets server applications generally create a socket and then use ...
    (microsoft.public.dotnet.languages.vb)