I'm in the process of developing a .NET application for a Symbol PPT2800 bar
code scanner that runs Pocket PC.
One critical part of my application is the ability to connect to a Web
Service from the handheld when it's on the cradle for database updates.
However, I'm unable to get the PPT2800 to see the internet at all. As a
test, I have IIS running on the host machine (that's connected directly to
the cradle), and I have a dummy web page set up called "a", with a basic HTML
page called Default.htm (that does nothing more than put "Test" on the
screen).
From the PPT2800, I would think I should be able to open Internet Explorer,
and put in
http://www.xxx.yyy.zzz/a/Default.htm (but with the actual numeric
IP of the host machine), and I should be able to see Test. Instead it thinks
for awhile (about 5 minutes) before coming back with the error "Cannot find
server".
However, I am able to synchronize (using ActiveSync) files back and forth
without an issue.
In fact, I even tried writing a basic test program for the PocketPC that
would use System.Net.Dns.GetHostByName(System.Net.Dns.GetHos tName()) to see
if I could find the numeric IP that way, and it returned "192.168.55.101".
But when I try that IP instead, I get 404 (not found) error. I also tried
calling System.Net.Dns.GetHostByName("ppp_peer") which returned
"192.168.55.100", and got the same 404 error.
Is there something special I have to do so that the handheld can at least
see web pages hosted on the host machine?