我正在为Windows Mobile设备开发一个紧凑框架应用程序,以便通过3G使用SQLServer Server。
问题是设备在一段空闲时间后自动断开连接,我手动重新连接,这一点都不差,客户不需要永久的3G连接,延长了电池寿命。
但是......有没有办法检查(在c#中)3G连接是否正在运行,如果没有,请激活它?
我的设备是Intermec CN50。
谢谢,并原谅我可怜的英语。
答案 0 :(得分:2)
我猜您可以使用Connection Manager's API来执行此操作。 {/ 3}在托管代码中使用某些API。
您可以使用Here is an article检查连接状态,并根据该信息执行操作。
如果你愿意使用免费的第三方组装,那么 ConnMgrQueryDetailedStatus
已经为你做了包装。查看他们的OpennetCF。