P
Paul G. Tobey [eMVP]
I wanted to verify name resolution of the david-1 name. Sounds like it's
either working fine or, as Chris mentioned, there's a domain involved.
Windows CE does not know about, participate in, or resolve anything with
domains. Try the "mainserver" name (that's perfect: no numbers and no minus
signs in the name), on the device. Let us know what you find.
Paul T.
either working fine or, as Chris mentioned, there's a domain involved.
Windows CE does not know about, participate in, or resolve anything with
domains. Try the "mainserver" name (that's perfect: no numbers and no minus
signs in the name), on the device. Let us know what you find.
Paul T.
David said:The net view \\david-1 shows the no entries because I do not have any
shares on david-1.
net view \\mainserver (the server) comes back with results since it does
have shares.
David said:I have many computers, one of which is the server.
I just tried new view \\david-1 on my david-2 vista laptop. It came back
with "There are no entries in the list."
The Dns.GetHostEntry("david-1") code works fine on the laptop though. It
returns the correct ip address of david-1.
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT com> wrote in message news:[email protected]...OK, you have a single PC at home? The Windows Server system? Or that
machine is remote? If you have two PC-type machines, open a MS-DOS
window on one of them and try to view the network information for the
one whose name you're currently trying to resolve, using the machine
name. For example,
net view \\david-1
If this works, that indicates to me that you have name resolution. That
would point to a possible problem with the resolution capabilities on
the device. If it does not work, that points to your name resolution
system (PC problem).
If the former is the case and the device is indicated as the problem
source, try renaming the machine whose name you are trying to resolve
from "david-1" to something without that nasty - character like
"david1". Does that work?
Paul T.
You are correct. www.microsoft.conm resolved fine. Now I really need to
know how to resolve a computer name. I hope that someone can answer
this.
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT com> wrote in message I'm no Vista expert. Try resolving www.microsoft.com. I'm pretty
sure that will work.
Paul T.
If I substitute 10.0.0.20 for david-1, everything works fine. That
is, the functionality of my app works to connect to the PC and
retrieve data and send data. So this tells me that I have
connectivity to the network. It is just that DNS seems not work work.
Does Vista not use netbios names? I am pretty sure that it does.
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no
spam DOT com> wrote in message
The only thing that I can think of is that the name you're asking
for is wrong (isn't the real device name), or that there's a bug in
resolution for NetBIOS names with - characters in them. What sort
of device are we talking about (it's not Windows Mobile, for
example?)? Version of CE? Networking components built in?
Your code works fine on my device.
Paul T.
I have this code:
try
{
IPAddress[] addresses =
Dns.GetHostEntry("david-1").AddressList;
foreach (IPAddress address in addresses)
{
if (address.AddressFamily ==
AddressFamily.InterNetwork)
{
m_strServeIP = address.ToString();
break;
}
}
}
catch (SocketException ex)
{
MessageBox.Show(ex.Message);
Close();
return;
}
A SocketException is thrown "No such host is known".
Yet, I know I have connectivity since I can browse the internet and
I have a valid ip address and it can be pinged from the david-1
computer. My DHCP server is giving out dns and gateway information.
Why does the GetHostEntry fail?