Запрос, связанный с типом соединения BIS-B Socket в приложении Blackberry
Я пытаюсь установить соединение BIS Socket. Я могу установить соединение BIS Http от моего поставщика услуг.
Я загрузил одно приложение чата, которое проверяет типы сетей, поддерживаемые моим устройством / тарифным планом, и имеет следующий список:
1) BIS-Http: ОК 2)BIS-SOCKET: ОК 3)BES-HTTP: нет 4)BES-SOCKET: нет 5)TCP-HTTP: плохой DNS 6)TCP-розетка: время истекло
Как я знаю, прямой TCP не поддерживается моим поставщиком услуг. Поэтому я хотел бы использовать соединение BIS-Socket.
Может ли кто-нибудь, пожалуйста, помогите мне в достижении этого типа подключения?
2 ответа
Использование подключения BIS-B доступно для участников программы Blackberry Developer Alliance. Не будучи участником, я не могу сказать вам, поддерживает ли случайный сокет соединение или нет.
Обычный доступ к BIS, доступный через API, поддерживает веб-протоколы и не является протоколом TCP/IP между Blackberry и BIS. Следовательно, параметр deviceSide= в потоке соединения. DeviceSide=true. Blackberry использует внутренний стек TCP для установления соединения через прямой доступ к точке доступа оператора беспроводной связи (APN). DeviceSide=false (по умолчанию). Blackberry отправляет необходимые данные на сервер MDS BIS (или BES), используя, по-видимому, собственный протокол. Затем сервер MDS устанавливает TCP-соединение от имени Blackberry.
Если вам не доступен прямой TCP, и вы не можете использовать BIS-B, вам придется переносить данные поверх http-соединения. В большинстве случаев это просто и работает довольно хорошо.
Для использования BIS необходимо заплатить 2000 долларов. Вы сделали это? откуда вы знаете, что используете BIS?