<div dir="ltr">In trying to debug something probably unrelated to this, I made this change:<div> <div><span style="font-family:monospace"><span style="font-weight:bold;color:rgb(0,0,0)">--- a/live/groupsock/GroupsockHelper.cpp</span><span style="color:rgb(0,0,0)">
</span><br><span style="font-weight:bold;color:rgb(0,0,0)">+++ b/live/groupsock/GroupsockHelper.cpp</span><span style="color:rgb(0,0,0)">
</span><br><span style="color:rgb(24,178,178)">@@@ -151,7 -151,6 +151,7 @@@</span><span style="color:rgb(0,0,0)"> int setupDatagramSocket(UsageEnvironmen
</span><br>              ntohs(port.num()));
<br>        socketErr(env, tmpBuffer);
<br>        closeSocket(newSocket);
<br><span style="color:rgb(24,178,24)"> +      env << "Bad port number (@1): " << port.num() << "\n";</span><span style="color:rgb(0,0,0)">
</span><br>        return -1;
<br>      }
<br>  #if defined(__WIN32__) || defined(_WIN32)<br>
<br></span></div></div>Now, whenever a client connects to the proxy, I get errors such as:<div><br><div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">Bad port number (@1): 14875
</span><br>Bad port number (@1): 15131<br>
<br></span></div></div></div>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.<div><br></div><div>\/-/</div></div>