![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
CubeCode |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
Привет всем!
Ту недавно я задумался о том, как написать Messegger на j2me. Точнее, не messenger, а хотя бы чат. Проблема, с первого взгляда, несложная - просто каждый раз создаём StreamConnection или HttpConnection с GET запросом, читаем выходные данные и закрываем соединение. Остаётся проблема лишь в том, что телефон постоянно запрашивает разрешение на подключение. Как от этого избавиться? ![]() |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Ищи на форуме. Здесь где-то было про подписанные мидлеты.
-------------------- iOS developer |
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
CubeCode,
W0LF, канечно правильно написал, но вообще поведение зависит от девайса, многие спрашивают только один раз(и ты отвечаешь типа Yes to all) -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Да, это зависит от телефона. Например в СониЭриках можно установить на приложение доступ: Запретить, Спрашивать Всегда или Спросить один раз. Подписанный мидлет не спрашивает, т.к. сертификат выдается доверительному приложению или игре. Сам сертификат стоит от $400.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
CubeCode |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
Ну, это я понимаю. Но тут мне кто-то говорил на днях про Live Connection. Т. е. телефон, не разрывая HttpConnection, получает данные с web-страницы, каждый раз её обновляя, и посылая различные POST запросы через DataOutputStream. Вот какименно это реализовать - вот это непонятно. |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Иногда, может через одно http соединение пройти несколько пакетов. Но обычно оно разрывается и каждый раз создается новое. А в чем собственно проблема тогда? ну и пусть себе создается новое.
-------------------- iOS developer |
|||
|
||||
CubeCode |
|
||||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
Вот, взгляните на код. Вроде всё правильно, но не работает - страница должна обновляться по таймеру, каждый раз посылая запрос
с параметром request_string, равным случайному числу.
Ниже - код запрашиваемой страницы:
В чем проблема??? ![]() |
||||
|
|||||
W0LF |
|
||||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Я совсем не силен в php...
Попробуй убрать из
Хотя вряд ли поможет Так же попробуй добавить длину отправляемого пакета -
Но и это не факт Добавлено @ 17:38 А страница щас работает? в смысле дай мне линку, по которой я смогу к ней обратится.. И еще в catch поставь printStackTrace(), чтоб хотя бы увидеть че-то Это сообщение отредактировал(а) W0LF - 19.9.2006, 18:01 -------------------- iOS developer |
||||||
|
|||||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Цитировался Dancer Думаю, он не обидится ;) Это сообщение отредактировал(а) W0LF - 19.9.2006, 18:31 -------------------- iOS developer |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
CubeCode, а хоть один раз отрабатывает?
p.s. убери flush, на многих серваках он ничего не возвращает, а просто запрос висит. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |