VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 16.06.2005, 11:18   #1
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию J2ME + Motorola + HttpConnection = F....ng проблема

Народ, подскажите если кто-то уже имел удовольствие походить по этим граблям.

Имеем, некий Midlet которому надобно открыть соединение к сайту по обычному GET. Пользуем HttpConnection.open затем getResponseCode().... Оно думает слегка, потом выдает IOException с сообщением null.

Все это происходит с Motorola V220 на O2.

Я сегодня имел длительный разговор с O2 суппортом на предмет не в установках ли дело (WAP работает) они утверждают, что с установками все в порядке.

На мотороловском, да и всех других эмуляторах все работает. Более того все нормально трудится на Nokia 6100 в той же сети.

Вопрос где копать, что бы проблему разрешить....

Заранее благодарен.
Chief вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 16.06.2005, 12:27   #2
Заслуженный Участник
 
Аватар для ixania
 
Сообщений: 2,951
Благодарности: 1,004 в 534 сообщениях Поиск благодарностей ixania
По умолчанию

Esli vidaet exception pri vizove getResponseCode(), to mojet proveriti esli vase stoniti poluchili, neznaiu kakoi API, ne programliu ia takoe, no osibka vrode iz-za entovo. Toesti nad proveriti esli vase prisel kakoito response, potom cod brati.
ixania вне форума   Ответить с цитированием
Старый 16.06.2005, 12:51   #3
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию

Цитата:
Сообщение от ixania
Esli vidaet exception pri vizove getResponseCode(), to mojet proveriti esli vase stoniti poluchili, neznaiu kakoi API, ne programliu ia takoe, no osibka vrode iz-za entovo. Toesti nad proveriti esli vase prisel kakoito response, potom cod brati.
Я могу заверить, что ничего не пришло: в логе на сервере нет попытки коннекта. Но судя по мотороловской доке в IOException должно быть сообщение, которое возвращает ошибку подсистемы ввода/вывода. А тут null - меня именно это смущает.
Chief вне форума   Ответить с цитированием
Старый 16.06.2005, 13:32   #4
Активный Участник
 
Сообщений: 234
Благодарности: 53 в 36 сообщениях Поиск благодарностей ak1394
По умолчанию

А как, насчет попробовать поставить мидлет, который ходит по HTTP и гарантированно работает?
Если заработает - то проблема в твоем коде, если нет - то в настройках оператора.

Навскидку, мой DartMobile ~6kb с wap.no-mad.net.

Да, и работа WAP не гарантирует работы мидлетов. К примеру, на метеоре в большинстве случаев нужно просить чтобы включили GPRS Internet Access, который по их мнению служит исключительно для подключения в интернет компьютера, с помощью мобилки.
ak1394 вне форума   Ответить с цитированием
Старый 16.06.2005, 14:12   #5
Заслуженный Участник
 
Аватар для ixania
 
Сообщений: 2,951
Благодарности: 1,004 в 534 сообщениях Поиск благодарностей ixania
По умолчанию

Tak nad provereati sto HttpConnection.open vozvraseaet a potom uje resati brati cod otveta ili net.

"Да, и работа WAP не гарантирует работы мидлетов." - et ne vajno v danom slucheaie, tk konecta na servake vase netu, i potom prichem tut midleti, servacu pofigu cto konektitsa, glavnoe stobi zapros praveliii bil, esli ne pravelinii servac otvetit osibkoi, no vseravno stoto prislet.
ixania вне форума   Ответить с цитированием
Старый 16.06.2005, 14:24   #6
Пенсионер всея Ирландея
 
Аватар для magician
 
Откуда: StormWind city
Сообщений: 15,195
Благодарности: 9,619 в 3,376 сообщениях Поиск благодарностей magician
По умолчанию

Цитата:
Сообщение от ixania
Tak nad provereati sto HttpConnection.open vozvraseaet a potom uje resati brati cod otveta ili net.
а возращает-ли она чо нибуть ? ...
если да ...то ... может быть как вариант IMHO ... чо для теста и реальной версии испульзуются разные версии компонент ... ?
и не может ли быть, чо с разными версиями ... ие на одной патч какой нибуть есть ... они отрабатывают поразному ... и на реальной она IMHO может и не вернуть ниччо ...и getresponcecode от NULL может быть и NULL ...
__________________
невозможно испугать санкциями того, кому похер, так,что санкции против меня на этом форуме, мне феерически похер
magician вне форума   Ответить с цитированием
Старый 16.06.2005, 15:30   #7
Активный Участник
 
Сообщений: 234
Благодарности: 53 в 36 сообщениях Поиск благодарностей ak1394
По умолчанию

Цитата:
Сообщение от ixania
....

"Да, и работа WAP не гарантирует работы мидлетов." - et ne vajno v danom slucheaie, tk konecta na servake vase netu, i potom prichem tut midleti, servacu pofigu cto konektitsa, glavnoe stobi zapros praveliii bil, esli ne pravelinii servac otvetit osibkoi, no vseravno stoto prislet.
Имеется в виду то, что факт работы WAP браузера в телефоне, не является гарантией того, что телефон/сервис провайдера правильно сконфигурирован для работы мидлетов.

Соответственно, если связи с сервером нет, то и запросы на него приходить не будут.
ak1394 вне форума   Ответить с цитированием
Старый 16.06.2005, 15:41   #8
Активный Участник
 
Сообщений: 234
Благодарности: 53 в 36 сообщениях Поиск благодарностей ak1394
По умолчанию

Да, и естественно можно попробовать сунуть симку в эту Nokia 6110 и посмотеть, будет работать или нет.

Также, не повредит скачать настройки оператора с сайта Motorolla:

www.hellomoto.com -> Select Ireland -> Downloads -> Operator Settings.
ak1394 вне форума   Ответить с цитированием
Старый 16.06.2005, 15:41   #9
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию

Цитата:
Сообщение от ak1394
Имеется в виду то, что факт работы WAP браузера в телефоне, не является гарантией того, что телефон/сервис провайдера правильно сконфигурирован для работы мидлетов.

Соответственно, если связи с сервером нет, то и запросы на него приходить не будут.
У меня на обоих телефона GPRS интернет активизирован. Это точно потому как я периодически хожу через мобилы.

У меня ощущение, что он не может подцепиться в интернет. Если и что-то с настройками, то О2 о них ничего не известно. Они мне сегодня с пеной у рта доказывали, что если по ВАПу ходить можно - значит все гут. Еще меня беспокоит, что на самом деле, если я помню правильно когда например я через эту долбанную моторолу цепляю лаптоп в сеть, у нее в строке с иконками вверху появляется буква G и когда чего-то понему то есть по G гоняется мигает иконка с двумя стрелками, типа траффик значит.
Дак вот когда я пытаюсь влезть с мидлета сначала мигает иконка траффика а потом появляется какая-та трубка в том же ряду, но никак ни G. То есть похоже, что Жава пытается поюзать не ЖПРС а обычный вап доступ, который у О2 никогда ни на одном моем телефоне не работал.

Проблема в том, что не могу я найти какой из профилей использует Java.
Chief вне форума   Ответить с цитированием
Старый 16.06.2005, 16:38   #10
Активный Участник
 
Сообщений: 234
Благодарности: 53 в 36 сообщениях Поиск благодарностей ak1394
По умолчанию

Мнда, попробуй стереть лишние профили, в частности чего-нибудь с буквами CSD в названии. Еще, вроде в Моторолах есть меню "Java settings" если не путаю.
ak1394 вне форума   Ответить с цитированием
Старый 16.06.2005, 18:49   #11
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию

Джентельмены, всем спасибо за советы. Проблема была разрешена методом научного тыка. Все оказалось достаточно тривиально.

Не смотря на заверения суппорта сегодня утром их гейт прямое HTTP соединение не поддерживает. Не знаю как это работает на нокии, на моторолле оказалось достаточно поставить прокси в дополнение к их основным установкам. Либо создать новый профиль с APN open.internet и поставить основной гейт у него HTTP. С проксевым IP.

В общем проблема решена. Еще раз всем спасибо!
Chief вне форума   Ответить с цитированием
Старый 16.06.2005, 19:52   #12
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию

У О2 второй день глобальная проблема с GPRS в половине Ирландии.
Задрали
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Старый 16.06.2005, 22:33   #13
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию

Цитата:
Сообщение от YellowMan
У О2 второй день глобальная проблема с GPRS в половине Ирландии.
Задрали
Видать не в нашей. У нас все нормально.
Chief вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 16.06.2005, 22:58   #14
Заслуженный Участник
 
Аватар для AlexM
 
Сообщений: 1,464
Благодарности: 52 в 30 сообщениях Поиск благодарностей AlexM
По умолчанию

Цитата:
Сообщение от Chief
Джентельмены, всем спасибо за советы. Проблема была разрешена методом научного тыка. Все оказалось достаточно тривиально.

Не смотря на заверения суппорта сегодня утром их гейт прямое HTTP соединение не поддерживает. Не знаю как это работает на нокии, на моторолле оказалось достаточно поставить прокси в дополнение к их основным установкам. Либо создать новый профиль с APN open.internet и поставить основной гейт у него HTTP. С проксевым IP.

В общем проблема решена. Еще раз всем спасибо!
сие есть немного не верно... по крайней мере на моем телефоне есть полный и-нет (который в профиле обозначен как internet, а не open.internet) - и никакого прокси не стоИт уже несколько лет.. либо это вап, у которо профиль wap.dol.ie - тогда без прокси, конечно, не обойтись.
скорее всего на нокии твоей был установлен профиль "полный и-нет", а на моторыле - вап.
насколько я знаю, из явы нельзя указать, какой эккаунт пользовть, пользуется тот, которы указан как preffered.
__________________
Lies, damn lies, and statistics.
AlexM вне форума   Ответить с цитированием
Старый 17.06.2005, 08:43   #15
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию

Цитата:
Сообщение от AlexM
сие есть немного не верно... по крайней мере на моем телефоне есть полный и-нет (который в профиле обозначен как internet, а не open.internet) - и никакого прокси не стоИт уже несколько лет.. либо это вап, у которо профиль wap.dol.ie - тогда без прокси, конечно, не обойтись.
скорее всего на нокии твоей был установлен профиль "полный и-нет", а на моторыле - вап.
насколько я знаю, из явы нельзя указать, какой эккаунт пользовть, пользуется тот, которы указан как preffered.
Начнем с того, что на нокии вообще в установках нет прокси, ему только дается адрес гейта и все. У моторолы все сложнее и без флакона в их установках не разобраться. Кстати и в том и в другом случае установки были получены от О2. Только в нокии я их не трогал, а в мотороле пришлось пошупать.

Более того я не говорю о конкретной трубке которая моторола V220, возможно что у других моторол все несколько по другому.

Кстати сейчас на обоих телефонах APN wap.dol.ie.
Chief вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT, времени сейчас: 23:05.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия