我制定了一项计划,在一个移动设备(掌上电脑2003年)访问网服务,网络服务是安装在Windows XP sp-2的电脑用IIS,电脑拥有的IP192.168.5.2.

该设备获得无线网络的IP192.168.5.118和程序的工作确定的,它呼吁的方法从网服务和执行的操作是必要的。这个程序是要被使用在各种建筑物。

现在我有这样的问题,事实证明,当我尝试,以测试它在另一栋楼(距离neraly约100多边贸易体制。或者200多边贸易体制。) 连接与网络,该程序不能连接到服务,在这个时刻,该装置被从一个接入点的IP192.168.10.25,并访问同一XP机我前面所说的(192.168.5.2).我做了一个移动aspx页验,我可以达到的网络服务器的网络,它负荷它在设备中,我甚至做了一个winform访问相同的服务在电脑,建设和也在那里工作所以我不明白是怎么回事。我也试图平,192.168.5.2电脑和其响应活着。

之后,失败我回到原来的地方在那里我测试的程序之前,它发生的它工作正常。

只有一件事,我看起来不同的是,第三个数字在IP是10个,而不是5,另一个观察是,我不能平的移动设备。我感到困惑,我不知道这里发生了什么?可能是什么问题吗?

这是我的电话网服务;

//Connect to webservice
svc = new TheWebService(); 
svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
svc.AllowAutoRedirect = false;
svc.UserAgent = Settings.UserAgent;
svc.PreAuthenticate = true;
svc.Url = Settings.Url;
svc.Timeout = System.Threading.Timeout.Infinite;

//Send information to webservice
svc.ExecuteMethod(info);

内容的程序。config在移动装置;

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="UserName" value="administrator" />
    <add key="Password" value="************" />
    <add key="UserAgent" value="My User Agent" />
    <add key="Url" value="http://192.168.5.2/WebServices/TWUD.asmx" />
  </appSettings>
</configuration>

任何人都不会有一个想法是什么回事?

有帮助吗?

解决方案

这看起来像一个网络的问题时,除非有一个奇怪的错误。净CF,不允许穿越子网在某些情况下(我可以找到任何证据表明这样的事从google搜索).

你可以得到任何支持网络,这个团队?还有,你有没有试着从一个不同的子?I.e。不一样的XP机(192.168.5.x)和不同的一个不工作迄今为止(192.168.10.).

@肖恩*奥斯汀-这不能解释为什么他们可以获得在一定期网页上XP机从不同的子网。

其他提示

这是一个网络的问题时,我们配置一个代理服务器,这就是问题所在,我需要了解更多关于网络。

不是一个专家与这些东西但是它看起来像第3份地址是被掩盖了。是可移动的设备正在给出一个网络掩:

255.255.255.0

为达到超出范围的第3份你需要面罩是:

255.255.0.0

这可能是一种过度简化或完全是错误的但是这是我的直觉反应的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top