Update COnnection class to get kernel-selected bound interface.
It occurred to me that Connection::GetInterfaceAddress() returns the interface address that the user specified, but when the user does not specify, (leaving the OS to select the interface,) it still returns the user specification (i.e. an empty string), rather than the address of the interface that the OS automatically chose. This was my oversight. It should return the address of the bound interface, regardless of whether it was specified by the user or chosen quasi-randomly by the OS. I'll fix that...
fix NIC-specific binding for Linux
Somehow it let me reject it. So I guess that's good this time, but I wouldn't expect it to allow me to do that on your project. Maybe it was only because I was the submitter. Thanks!
Fixed NIC-specific socket binding in Linux
Nice. Great idea. I really like that process. Great idea. I need to learn how to do that myself. I forked it on the GitHub end, made the changes, and created a new PR from there. You should just reject this one to make it go away.
Sorry for two-steps here Karl. I updated the wrong copy. Evidently I'm still on the Git learning curve.
Fixed typo