I have an asynchronous UDP server class with a socket bound on IPAddress.Any, and I\'d like to know which IPAddress the received packet was sent to (...or received on). It
I think that if you bind to 127.0.0.1 instead of IPAddress.Any you'll get the behavior that you want.
0.0.0.0 deliberately means "every IP address available" and it takes it very literally as a consequence of your bind statement.