17 лет назад 30 октября 2006 в 16:06 629
Обратил внимание: на мобильнике Siemens S75 какие-то проблемы с работой мидлетов через GPRS. В том же Jimm зачем-то надо делать тайм-аут пинга равным 20, а на других телефонах ставишь 120-200, и все работает нормально, и трафика гораздо меньше кушается. Что это такое? Почему коннект так быстро рвется?

ногие глюки этого телефона, уже (не побоюсь этого слова!) китайского, исправляются, а другие переходят из прошивки в прошивку. Это наводит на мысли о чисто конструкционных недостатках аппарата (как засветка камеры вспышкой, устраняемая только закрашиванием прозрачного ободка вокруг объектива) либо о недоработках проектировщиков.
Данный сбой обсуждается на форуме пользователей Siemens на страничкеforum.allsiemens.com/viewtopic.php?t=29642. Суть такова. Эксперимент: в свойствах GPRS-профиля ставим тайм-аут 10 с. Выходим. Отключаем и потом включаем GPRS. Запускаем штатный браузер, загружаем что-нибудь. Как только загрузится, нажимаем на красную кнопку, чтобы выйти, и смотрим на значок GPRS. В течение указанных нами десяти секунд в него вписан маленький квадратик. Через десять секунд ровно исчезает. Сессия разорвана. Выключаем, включаем GPRS, делаем то же самое с Opera. Квадратик пропадает сразу же после выхода из Opera! Или из любого другого Java-приложения! То есть при работе с Java настройки GPRS-сессии частично не действуют! Сессия прекращается, как только перестают грузиться данные!Собственно, поэтому мы и имеем многочисленные проблемы с Opera и Jimm: коннект рвется, из-за постоянных разрывов на округлении трафика набегает жуткое бабло, Opera приходится часто перезагружать, потому как восстановить подключение она почему-то не всегда может. Вот вся информация, какую мне удалось найти: дескать, так задумано, с несертифицированными приложениями так и должно быть, чтобы юзеру жизнь медом не казалась, не то запустит он, глупый, какую-нибудь вредоносную программу, а та его на бабки ка-а-а-ак нагреет! Бред, короче. Из-за этого как раз и повышается расход трафика, так как сессию приходится поддерживать принудительно каждые 20-25 секунд. Впрочем, есть два варианта решения проблемы. Первый. Выставите в настройках GPRS огромный тайм-аут — несколько часов. Запустите штатный браузер, что-нибудь загрузите, потом браузер закройте. В результате будет создана сессия на несколько часов. Можно запускать Jimm или любой другой мидлет — сессия не завершится.Второй. Попробуйте подписывать мидлеты (на форумеforum.allsiemens.comнайдете всю необходимую информацию). Учтите только, что процесс этот не для новичка, так как требует полного доступа к телефону, что достигается некими полухакерскими трюками. Впрочем, есть сообщения о том, что даже "сертификация" мидлетов таким способом всех проблем не решает.

Никто не прокомментировал материал. Есть мысли?