In trying to debug something probably unrelated to this, I made this change:

--- a/live/groupsock/GroupsockHelper.cpp
+++ b/live/groupsock/GroupsockHelper.cpp
@@@ -151,7 -151,6 +151,7 @@@ int setupDatagramSocket(UsageEnvironmen
             ntohs(port.num()));
       socketErr(env, tmpBuffer);
       closeSocket(newSocket);
+      env << "Bad port number (@1): " << port.num() << "\n";
       return -1;
     }
 #if defined(__WIN32__) || defined(_WIN32)

Now, whenever a client connects to the proxy, I get errors such as:

Bad port number (@1): 14875
Bad port number (@1): 15131

These two port numbers show up frequently one after the other; where are
theycoming from? For that matter, what is the purpose of that entire
multicast codepath? There are far better ways of deciding what the outgoing
IP address should be.

\/-/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to