0
장치에 앱을 배포 할 때 웹 서비스를 호스팅하는 서버에 연결하는 데 문제가 있습니다. 이 인스턴스는 다음 연결 매개 변수를 사용할 때 발생합니다.BlackBerry Java java.io.IOException : 전송하지 못했습니다.
}else if(TransportTypes[i]== TransportInfo.TRANSPORT_TCP_CELLULAR){
String carrierUid = getCarrierBIBSUid();
if(carrierUid == null) {
ConnectionParameter = ";deviceside=true";
}
else{
**ConnectionParameter = ";deviceside=false;connectionUID="+carrierUid + ";ConnectionType=mds-public**";
}
break;
}
public static String getCarrierBIBSUid(){
ServiceBook sb = ServiceBook.getSB();
ServiceRecord[] records = sb.findRecordsByCid("WPTCP");
String uid = null;
for(int i=0; i < records.length; i++)
{
//Search through all service records to find the
//valid non-Wi-Fi and non-MMS
//WAP 2.0 Gateway Service Record.
if (records[i].isValid() && !records[i].isDisabled())
{
if (records[i].getUid() != null && records[i].getUid().length() != 0)
{
if ((records[i].getUid().toLowerCase().indexOf("wifi") == -1) &&
(records[i].getUid().toLowerCase().indexOf("mms") == -1))
{
uid = records[i].getUid();
break;
}
}
}
}
return uid;
}
모든 것이 시뮬레이터에서 정상적으로 작동합니다.
if(TransportTypes[i]== TransportInfo.TRANSPORT_TCP_WIFI){
ConnectionParameter = ";interface=wifi";
break;
}
하거나 :
ConnectionParameter = ";interface=wifi";
모든 일이 접근 방식의 문제가 무엇인지 실마리가 무선 랜을 사용하는 경우
모든 또한 장치와 시뮬레이터 모두에서 잘 작동?
**에 추가 된 행을 언급하고 있습니까? – jprofitt
직접 TCP를 사용합니다. 당신은 apn 설정을 설정 했습니까? – rfsk2010
예 Rihan, TCP를 사용하지만 APN을 설정하는 것은 제가 지금 가지고있는 문제입니다. 너는 단서가 있니? –