On Mon, 2004-11-29 at 12:14 -0800, Jim P. wrote: > I'm working with System.Net.Sockets. I'm trying to get a listing of the > available IPAddress on the machine. When I run this on my Windows XP box > I get the IP of my NIC: 192.168.2.11. But when I run this on my Fedora > Core 2 Server I only get 127.0.0.1. I have 1 NIC on this box that works > fine and is on IP 192.168.2.101. > > Any idea why the NIC on THE PC would show up fine but not on the Fedora > box? > > Here is the code I'm using to check for the IPs:
> // get the IP address list.. > IPHostEntry ipEntry = Dns.GetHostByName (Dns.GetHostName()); > IPAddress [] addr = ipEntry.AddressList; > You're doing a DNS lookup. If there are multiple addresses in the DNS tables then mono will find them. It seems that the windows resolver will also return the addresses of all local interfaces if you try and look up the hostname. See bug http://bugzilla.ximian.com/show_bug.cgi?id=63265 - Dick _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
