title: How to listen on multiple IP addresses?
body: <p>If my server has multiple IP addresses assigned to it, and I would like to listen to some (or all) of them, how do I go about doing that?</p>
  
  <p>Do I need to create a new socket for each IP address, and bind it?  Can i bind multiple ip addresses to a single socket?  Does IPAddress.Any listen on all IP addresses?  The MSDN library is very unclear on this matter.</p>