When using the TCPSocket, UDPMulticastListener, or UDPSocket classes on a multi-homed machine, the implementation binds to IPAddress.Any. This will bind to the first adapter in the machine, which can prevent communications. The implementation needs to be enhanced with the ability to specify the network adapter (IP Address) to bind to locally. Should default to IPAddress.Any to maintain backwards compatibility.