1

我正在为 Windows Mobile 设备开发一个紧凑型框架应用程序,以通过 3G 与 SQLServer Server 一起工作。

问题是设备在闲置一段时间后自动断开与 3G 的连接,而我已经手动重新连接,这一点都不错,客户不需要永久 3G 连接,并且可以延长电池寿命。

但是......有没有办法检查(在c#中)3G连接是否正在运行,如果没有,激活它?

我的设备是 Intermec CN50。

谢谢并原谅我糟糕的英语。

4

1 回答 1

2

我想您可以使用Connection Manager 的 API来执行此操作。这是一篇在托管代码中使用某些 API 的文章。

您可以使用该信息检查连接状态ConnMgrQueryDetailedStatus并根据该信息采取行动。

如果您愿意使用免费的第 3 方程序集,OpennetCF已经为您完成了包装。查看他们的连接管理器

于 2010-07-15T10:40:26.920 回答