Режимы Blackberry HttpConnection Connector.open - PullRequest
0 голосов
/ 17 августа 2011

Это может быть глупым вопросом, однако я никогда особо не задумывался о назначении режима соединителя и просто использовал значение по умолчанию (READ_WRITE). В чем различия между вызовом Connector.open с его тремя различными режимами.

1) Connector.READ 2) Connector.WRITE 3) Connector.READ_WRITE (на самом деле только 1/2, поскольку это, очевидно, оба)

Кроме того, что означает «Установить конец в конец требуемый / требуемый». Я почти уверен, что знаю, но документация туманна.

Спасибо

Ответы [ 2 ]

1 голос
/ 18 августа 2011

В чем различия между вызовом Connector.open с его тремя различными режимами.

Очевидно, что вы не можете писать в соединение, если оно открыто с Connector.READ и наоборот.

Есть еще один момент, проверьте это: Максимальное количество одновременных подключений . Помню, я где-то читал, что когда вы используете Connector.READ_WRITE, тогда система использует 2 дескриптора подключения вместо единственного.

Кроме того, что означает «Установить конец в конец требуемый / желаемый».

Извините, не уверен, что вы здесь имеете в виду.

UPDATE:

Кроме того, что означает «Установить конец в конец требуемый / желаемый».

Проверьте API для javax.microedition.io.Connector . Он использовался всеми разработчиками до того, как RIM выпустил ConnectionFactory в API 5.0. Есть объяснение сквозного флага:

TLS connections SSL or TLS can be set up in one of two modes:
1. Proxy mode
2. End-to-end mode
0 голосов
/ 19 августа 2011

Например, если вы выполняете файловую операцию. Connector.READ - используется только для чтения из файла, Connector.WRITE - для записи в файл, Connector.READ_WRITE - для чтения и записи в файл.

...