Click here to Skip to main content
16,005,121 members
Home / Discussions / C#
   

C#

 
GeneralRe: Constructor of Structs. Pin
SPanicker*20-Mar-08 21:51
SPanicker*20-Mar-08 21:51 
GeneralRe: Constructor of Structs. Pin
mmikey721-Mar-08 3:34
mmikey721-Mar-08 3:34 
GeneralRe: Constructor of Structs. Pin
SPanicker*23-Mar-08 21:49
SPanicker*23-Mar-08 21:49 
GeneralThe C# webbrowser and Widgets Pin
aggla19-Mar-08 3:37
aggla19-Mar-08 3:37 
GeneralDns.GetHostEntry() WinXP WinVista Issue Pin
Harvey Saayman19-Mar-08 2:03
Harvey Saayman19-Mar-08 2:03 
GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue Pin
Bekjong19-Mar-08 2:22
Bekjong19-Mar-08 2:22 
GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue [SLOVED] Pin
Harvey Saayman19-Mar-08 2:27
Harvey Saayman19-Mar-08 2:27 
GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue [SLOVED] Pin
Bekjong19-Mar-08 3:03
Bekjong19-Mar-08 3:03 
txtIp.Text = Dns.GetHostEntry(Dns.GetHostName()).AddressList[2].ToString();

You really shouldn't use this, or even AddressList[0], without checking there actually are enough entries. Also, there's no guarantee the value you want is always in the same position of the array: This depends on the installed hardware, in some cases there might not be even network hardware installed, giving you an uncaught IndexOutOfBounds exception, and on some Windows XP machines IP v6 is actually enabled (you can use it in XP, it's just not enabled by default).

Here's a better way of doing it:
IPAddress[] list = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
            foreach (IPAddress a in list)
                if (a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
                    Console.WriteLine(a.ToString());



Standards are great! Everybody should have one!

GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue [SLOVED] Pin
Harvey Saayman19-Mar-08 3:06
Harvey Saayman19-Mar-08 3:06 
GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue [SLOVED] Pin
Harvey Saayman19-Mar-08 3:19
Harvey Saayman19-Mar-08 3:19 
GeneralRe: Dns.GetHostEntry() WinXP WinVista Issue [SLOVED] Pin
Bekjong19-Mar-08 3:31
Bekjong19-Mar-08 3:31 
Generalcrypto stream problems Pin
Russell Jones19-Mar-08 0:52
Russell Jones19-Mar-08 0:52 
GeneralRe: crypto stream problems Pin
Ennis Ray Lynch, Jr.19-Mar-08 3:45
Ennis Ray Lynch, Jr.19-Mar-08 3:45 
GeneralRe: crypto stream problems Pin
Russell Jones19-Mar-08 4:19
Russell Jones19-Mar-08 4:19 
GeneralRe: crypto stream problems Pin
Russell Jones19-Mar-08 5:51
Russell Jones19-Mar-08 5:51 
GeneralThreading concepts.. Pin
ptr2void19-Mar-08 0:45
ptr2void19-Mar-08 0:45 
GeneralRe: Threading concepts.. Pin
Laddie19-Mar-08 0:51
Laddie19-Mar-08 0:51 
GeneralRe: Threading concepts.. Pin
ptr2void19-Mar-08 1:10
ptr2void19-Mar-08 1:10 
GeneralRe: Threading concepts.. Pin
Bekjong19-Mar-08 1:23
Bekjong19-Mar-08 1:23 
GeneralBinary Object Serialization Hiccup! Pin
Jammer19-Mar-08 0:39
Jammer19-Mar-08 0:39 
GeneralRe: Binary Object Serialization Hiccup! Pin
Ennis Ray Lynch, Jr.19-Mar-08 3:48
Ennis Ray Lynch, Jr.19-Mar-08 3:48 
GeneralRe: Binary Object Serialization Hiccup! Pin
Jammer19-Mar-08 4:02
Jammer19-Mar-08 4:02 
GeneralRe: Binary Object Serialization Hiccup! Pin
Jammer19-Mar-08 9:43
Jammer19-Mar-08 9:43 
Generalgeneric collection Pin
arkiboys19-Mar-08 0:06
arkiboys19-Mar-08 0:06 
GeneralC#.Net Pin
Aditya Baraya19-Mar-08 0:00
Aditya Baraya19-Mar-08 0:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.