Comment 1 for bug 1744009

Revision history for this message
qihaimou (qihaimou) wrote :

When I checked the source code, I think the problem is that on Microsoft Windows bind() can not use a multicast address.

MSDN bind() reference
https://msdn.microsoft.com/en-us/library/windows/desktop/ms737550(v=vs.85).aspx
seems to have indicated the point.

I changed the net_socket_mcast_create() in net/socket.c, make it bind to htonl(INADDR_ANY). After compiling, it seems to work correctly.