Click here to Skip to main content
15,881,204 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
0 down vote favorite


i am trying to get network connected computers ip's of selected from the listview by checkboxes code is given below , answer will be appriciated and thanks in advance reply urgent kindly

private void Form1_Load(object sender, EventArgs e) {

NetworkBrowser nb = new NetworkBrowser();
foreach (string pc in nb.getNetworkComputers())
{
listViewEx1.Items.Add(pc, 0);

}

}

private void button1_Click(object sender, EventArgs e)
{
foreach (ListViewItem chkd in listViewEx1.CheckedItems)
{
IPAddress[] addresslist = Dns.GetHostAddresses(chkd.ToString());
foreach (IPAddress ip in addresslist)
{
MessageBox.Show(ip.ToString());
}

// MessageBox.Show(chkd.ToString());

}
}
Posted

You tried to connect using misspelled IP or host name, or this IP is not accessible from the location of the client.

—SA
 
Share this answer
 
Comments
Member 8888044 30-May-13 14:09pm    
thanks for reply but i am using host names selected from listview , get by above function getNetworkComputers so name are right i think. u can run and check main problem in a minute
Sergey Alexandrovich Kryukov 30-May-13 14:37pm    
The network "computer name" does not have to be a valid name. I don't really know what names are collected by nb. What is you URL scheme ("http://" or something else)? You can manually check it. Are you using HTTP or some other well-known Web protocol? Then you can check it up with available Web browser...
—SA
i got it
IPAddress[] addresslist = Dns.GetHostAddresses(chkd.text); will be used
u were right sir it was misspelled prblm
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900