检查&在 Compact Framework 下连接到 3G
我正在为 Windows Mobile 设备开发一个紧凑框架应用程序,以便通过 3G 与 SQLServer Server 配合使用。
问题是,设备在闲置一段时间后会自动断开 3G,我手动重新连接,这还不错,客户不需要永久 3G 连接,并且延长了电池寿命。
但是...有什么方法可以检查(在 C# 中)3G 连接是否正在运行,如果没有,则激活它?
我的设备是 Intermec CN50。
谢谢,请原谅我糟糕的英语。
I'm developing a compact-framework application for a Windows Mobile device to work with SQLServer Server trough 3G.
The problem is that the device disconnects automatically from 3G after some idle time, and i have reconnect manually, this is not bad at all, the customer doesn't need permanent 3G connection, and it extends the battery life.
But... is there any way to check (in c#) if the 3G connection is running and if not, activate it?
My device is an Intermec CN50.
Thanks and excuse my poor English.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想您可以使用 连接管理器的 API 来执行此操作。 这是一篇使用某些 API 的文章在托管代码中。
您可以使用
ConnMgrQueryDetailedStatus
并根据该信息采取行动。如果您愿意使用免费的第 3 方程序集,OpennetCF 已经为您完成了包装。查看他们的连接管理器。
I guess you can use Connection Manager's API to do this. Here is an article of using some API in managed code.
You can check the connection status with
ConnMgrQueryDetailedStatus
and act based on that information.OpennetCF already did the wrapping for you, if you are willing to use a free 3rd party assembly. Check out their Connection Manager.