2

我有一个 .NET 紧凑型框架程序,它让我的 CE 设备通过 USB 电缆的 ActiveSync 连接打开到我的 PC 的套接字。一切正常,除非我尝试使用未连接到网络的笔记本电脑。然后 CE 设备抛出 aSocketException和,我将其作为错误ErrorCode = 10061追踪。WSAECONNREFUSED -- Connection refused

经过一番调试,我发现抛出异常是因为 DNS 查找(使用System.Net.Dns.GetHostEntry)只返回一个 Loopback ......而且,显然,CE 设备没有运行服务器代码来接受连接......

所以,关于我如何做的任何想法:a)欺骗我的计算机认为它在网络上,b)引用 CE 设备通过 ActiveSync 以不同于其主机名的方式连接到的机器,或 c)我的其他一些选项还不知道?

4

1 回答 1

3

不要使用主机名来解析 PC。而是使用'ppp-peer'。

于 2011-10-04T06:02:20.960 回答