2011-01-27 3 views
2

BlackBerry OS 6 : IOException : "지정한 주소에서"피어가 연결을 거부했습니다. "

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

호출 IOException : "peer가 연결을 거부했습니다."

다른 OS 버전 (5.0 및 4. *)에서는 웹 서비스 및 BlackBerry OS 6에서만 사용되는 지정 URL이 거의없고 다른 URL은 모두 올바르게 작동합니다. 누군가 이런 일이 일어나는 이유를 이해하는데 도움이 될 수 있습니까?

답변

2

서버가 연결에 대해 뭔가를 좋아하지 않을 때 (예 : APN에 올바른 사용자 ID/비밀번호를 제공하지 않았거나 해당 포트에서 수신 대기중인 것이 없음) 오류가 발생합니다. 내 첫번째 시도는 apn = 연결 문자열의 일부를 삭제하는 것입니다.

하지만 내가 너라면 OS 버젼에 상관없이 장치에 가장 적합한 TCP 연결 경로를 찾을 Versatile Monkey의 networking helper class을 사용하겠다. Wi-Fi를 사용할 수있는 경우 장치가 BES와 페어링되는 경우와 그렇지 않은 경우를 처리 할 수 ​​있습니다. 사용하기가 정말 쉽고 BB 개발자가 여러 가지 장치를 사용하여 연결 문제를 해결할 수 있습니다. BES, BIS, Wi-Fi 등

0

이 주제에 대한 확실한 답변은 "Apress Begining Blackberry Development Nov.2009"에서 찾았습니다.

186 페이지에서 190 페이지까지 ... 이것들은 완벽하게 작성된 코드를 던집니다.이 메서드를 호출하면 정의 된 메서드가 호출되고 네트워크에 따라 적절한 요청을하는 데 필요한 추가 매개 변수가 반환됩니다 유효성.

불법이므로 여기에 코드를 붙여 넣을 수 없습니다.

건배!.

관련 문제