BlackBerry OS 6:IOException:“peer拒绝连接”指定的url

时间:2011-01-27 11:15:02

标签: blackberry ioexception httpconnection

调用

Connector.open("http://MySpecifiedURL.com;deviceside=true;apn=rim.net.gprs");

抛出IOException:“同伴拒绝连接”。

只有少数指定URL,用于Web服务,仅用于BlackBerry OS 6,其他操作系统版本(5.0和4. *)以及其他URL一切正常。有人可以帮我理解为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

当服务器不喜欢连接时,“对等方拒绝连接”错误发生,即您没有向APN提供正确的用户ID /密码,或者没有在该端口侦听。我的第一次尝试是删除连接字符串的apn =部分。

但如果我是你,我会转而使用Versatile Monkey的networking helper class,它将为设备找到最佳的TCP连接路径,无论操作系统版本如何。它可以让你处理设备与BES配对的情况,如果Wi-Fi可用,等等。它非常容易使用并解决了BB开发人员面临的许多连接问题,因为这些设备混合了BES,BIS,Wi-Fi等

答案 1 :(得分:0)

这个主题的确切答案我在“Apress Begining Blackberry Development 2009年11月”中找到了它。

从第186页到第190页或多或少......他们为此抛出一个完美编写的代码......你调用他们定义的这个方法,它将返回根据网络可用性做出正确请求所需的额外参数

我无法在此处粘贴代码,因为这样做是违法的。

干杯!