Запрос, связанный с типом соединения 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?

Другие вопросы по тегам