GPRS连接时ConnectionLinkFailed

时间:2012-12-19 19:00:55

标签: c# windows-mobile-6.5 gprs

我正在使用this sample code by CodeProject连接到GPRSWindows Mobile的{​​{1}}。

我尝试了代码并且工作正常。但是,有时我收到一条消息“ConnectionLinkFailed”,我无法连接到GPRS。

我必须等一段时间才能再次连接。重新启动也无法解决问题。

有谁知道如何避免这种异常?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

MSDN网站仅声明:

CONNMGR_STATUS_CONNECTIONLINKFAILED连接链接过早断开。

没有进一步的描述。我假设您的提供商有问题。除此之外,我不依赖于连接管理器(CM)连接。 Soemtimes它声明连接可用,但它不是真实的,因为CM使用缓存信息。

通常,要获得连接,您只需发出http请求。 CM将选择正确的连接。如果您需要在具有相同目标网络的不同连接之间切换,则CM API的Usa仅有用。但通常情况并非如此,因为您通常只有WiFi和一个GPRS连接到互联网,并且在GPRS之前选择WiFi(由于成本)。

让您认为必须使用CM的情景是什么?