我正在使用this sample code by CodeProject连接到GPRS
中Windows Mobile
的{{1}}。
我尝试了代码并且工作正常。但是,有时我收到一条消息“ConnectionLinkFailed”,我无法连接到GPRS。
我必须等一段时间才能再次连接。重新启动也无法解决问题。
有谁知道如何避免这种异常?
感谢您的帮助!
答案 0 :(得分:1)
MSDN网站仅声明:
CONNMGR_STATUS_CONNECTIONLINKFAILED连接链接过早断开。
没有进一步的描述。我假设您的提供商有问题。除此之外,我不依赖于连接管理器(CM)连接。 Soemtimes它声明连接可用,但它不是真实的,因为CM使用缓存信息。
通常,要获得连接,您只需发出http请求。 CM将选择正确的连接。如果您需要在具有相同目标网络的不同连接之间切换,则CM API的Usa仅有用。但通常情况并非如此,因为您通常只有WiFi和一个GPRS连接到互联网,并且在GPRS之前选择WiFi(由于成本)。
让您认为必须使用CM的情景是什么?