Pocket PC Networking >> I want to get the wlan IP address for the PPC

by bWNydXo » Wed, 27 Jul 2005 20:31:03 GMT

I am using C#, is there a way to get the IP for the PPC associated with the
WLAN? I tried

// Get DNS host information.
IPHostEntry hostInfo = Dns.Resolve("localhost"); //VNETUSBA1
// Get the DNS IP addresses associated with the host.
IPAddress[] IPaddresses = hostInfo.AddressList;

if (IPaddresses.Length > 0)
{
hostAddress = IPaddresses[0];
ipToUse = hostAddress.ToString();
}

---------------------
BUT all i get is "127.0.0.1". I am connected to an wireless access point
using dhcp. I know the address is 192.168.8.X but i want to programically
get it cause it could change.
thanks for any help
--
Maria Cruz
MTC Technologies.com


Pocket PC Networking >> I want to get the wlan IP address for the PPC

by Omar [MS] » Thu, 28 Jul 2005 08:38:42 GMT


instead of passing in "localhost" try passing in the string you get from
gethostname.


--
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send
email directly to this alias. This alias is for newsgroup purposes only.










Pocket PC Networking >> I want to get the wlan IP address for the PPC

by bWNydXo » Tue, 02 Aug 2005 03:46:05 GMT

this works. i get back 3 "IPaddresses". how can i tell which of these are
assoicated with the WLAN?
--
Maria Cruz
MTC Technologies.com








I want to get the wlan IP address for the PPC

by Omar [MS] » Tue, 02 Aug 2005 07:44:25 GMT

You can use the IPHelper API's which are less friendly to use, but they'll
allow you to get the MAC address and possibly a friendly name for the
different adapters in your system.

Thanks,
- Omar

--
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send
email directly to this alias. This alias is for newsgroup purposes only.












I want to get the wlan IP address for the PPC

by U2ViYXN0aWVuIFJvdXNzZXQ » Thu, 04 Aug 2005 21:57:04 GMT

i mcruz,

You should look at Smart Device Framework
www.opennetcf.com

**** my sample ****
AdapterCollection ac = Networking.GetAdapters();

foreach(Adapter a in ac)
{
this.listBox2.Items.Add("Name: " + a.Name);
this.listBox2.Items.Add("IP: " +a.CurrentIpAddress) ;
this.listBox2.Items.Add("Submask: " + a.CurrentSubnetMask);
this.listBox2.Items.Add("Desp: " + a.Description);
this.listBox2.Items.Add("Type: " + a.Type.ToString());
this.listBox2.Items.Add("Mac: " + a.MacAddress[0].ToString("x") +":" +
a.MacAddress[1].ToString("x") +":" + a.MacAddress[2].ToString("x") +":" +
a.MacAddress[3].ToString("x") +":" + a.MacAddress[4].ToString("x") +":" +
a.MacAddress[5].ToString("x") );
if(a.DhcpEnabled)
{
this.listBox2.Items.Add("DHCP: " + a.DhcpServer);
this.listBox2.Items.Add("LeaseEx: "+a.LeaseExpires.ToString());
this.listBox2.Items.Add("LeaseOb: "+a.LeaseObtained.ToString());
}

this.listBox2.Items.Add("Gateway: "+a.Gateway);
if (a.IsWireless)
{
this.listBox2.Items.Add("SigdB: "+ a.SignalStrengthInDecibels);

SignalStrength test = a.SignalStrength;

this.listBox2.Items.Add("SigdB: "+ test.Decibels);
this.listBox2.Items.Add("StrType: "+ test.Strength.ToString());
}
}

if your adapter is wireless, "a.wireless" is true which means you got your
wlan IP.

Sebastien Rousset

"Omar [MS]" wrote:



Similar Threads

1. Getting Wlan IP address Programatically. - Pocket PC

2. getting wlan IP address programatically

Hi.
I use wlan cf card on Pocket PC 2003. I connect any wlan access point, and
the access point assign IP address to my pocket pc. I want to learn that if
there exist a way to get programatically this IP address from an mobile
application on pocket pc 2003.

thanks a lot.