Some people definitely needed the current code for unicast streaming 
(to/from a specific IP address); that's why the code is there.  If I 
were to make your suggested change, I'm sure I'd get complaints from 
other people.

However, I think the following change will satisfy everyone.  In 
"GroupsockHelper.cpp", try changing lines 101-105 from:

        #if defined(__WIN32__) || defined(_WIN32)
        #else
          if (port.num() != 0 || ReceivingInterfaceAddr != INADDR_ANY) {
        #endif
            MAKE_SOCKADDR_IN(name, ReceivingInterfaceAddr, port.num());

to

        netAddressBits addr = INADDR_ANY;;
        #if defined(__WIN32__) || defined(_WIN32)
        #else
          if (port.num() != 0 || ReceivingInterfaceAddr != INADDR_ANY) {
        #endif
            if (port.num() == 0) addr = ReceivingInterfaceAddr;
            MAKE_SOCKADDR_IN(name, addr, port.num());
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to