Уважаемый Разработчик, мне несведущему понадобилось прибегнуть к твоей помощи, ибо в твоих руках сила. Создание MIDlet - задача посильная для тебя, а вознаграждение твоих усилий моя задача. ...
Нужен совет: работа с плохими соединениями (gprs)
Есть приложение на j2me (хотя это не имеет особенного значения), которое открывает tcp-сокет до сервера и общается через него. Общение происходит мелкими запросами по 100-200 байт каждые несколько секунд. Ну да не важно все это...
С сокетом работает 1 тред, который его постоянно слушает (вызов .read() в цикле, ибо доступны только блокирующие операции, емнип), временами из основного треда в этот сокет что-то пишется. Все работает идеально, пока... пока не запускается через gprs, где соединение постоянно рвется, пинги по 30 секунд временами и похоже какое-то буфферизирование, поскольку данные приходят потом большими пачками. Поскольку приложение мобильное, то это безобразие надо как-то решить...
Я вот думаю завести еще один тред, который будет долбить соединение пингами (отдельными запросами) и если за 10 секунд ничего с сервера не получено, то будет рвать и пересоединять сокет. Но при такой схеме непонятно, прошли данные или нет... А если буфферизация большая, то есть риск вообще постоянно флудить запросами, так как приложение будет считать, что данные не прошли.
Мало того, что тред добавлять не охота (мобилки же, ресурсы ограничены), так и проблему с буфером это не решает... Подскажите чего?
это не только мои кривые руки, временами бомбус (мобильный мессенджер) глючит аналогично.
Плачу 5 баксов за _каждый_ стоющий совет + отзыв
Выбранные исполнители
Заявки фрилансеров
Похожие заказы
- Мобильные приложения1 исполнительЗавершен16 лет назад
- $1000
Требуется разработать первую версию приложения для чтения электронных книжек - подробные требования см. http://bit.ly/DDnKJ по результатам работы возможно сотрудничество на постоянной основе по дальнейшему развитию проекта. предпочтение будет отдаваться разработчикам из ...
Мобильные приложения2 заявкиЗакрыт16 лет назад - $35
Верисигном. (Сертификат Ваш конечно же!) если сработаем, то буду часто обращаться.
Мобильные приложения3 заявкиЗакрыт16 лет назад Ищется опытный программист в iPhone OS, умеющий объяснять, "висящий" в аське (или другой мессенджер) и оперативно реагирующий на вопросы. Задача - помощь в освоении программирования под iPhone OS. Обучаемый - программист, не чайник. Формат общения ...
Мобильные приложениянет заявокЗакрыт16 лет назад- $250
Задача разработать приложение отображающее jpeg файлы с вебсервера. Требование – Портирование на максимальное кол-во телефонов. Условия работы. Предоплата 50 % с протекцией. Остаток 50% после предоставления работающего дистрибутива ...
Мобильные приложения4 заявкиЗакрыт16 лет назад - $2500
Добрый день! Есть у кого-то опыт разработки под Android? Нужно портировать одно приложение от iPhone на Android. Рассматриваются варианты только с опытом написания под Android. Ссылки на работы обязательны. Более детальная информация ...
Мобильные приложения1 заявкаЗакрыт16 лет назад Необходимо приложение для работы с камерой телефона и интернет-сервером (передача файла на сервер). Если такое возможно на J2ME (больше всего интересуют телефоны Нокия и СониЭрикссон, но если будет работать на других телефонах с проприетарными ...
Мобильные приложения2 заявкиЗакрыт16 лет назадТребуется разработать приложение под WM, в котором будет представлены точки интереса POI - объекты в таблицы, отсортированной по категориям. после входа в категорию человек попадает на список точек интереса, отсортированных по алфавиту. Далее при клике ...
Мобильные приложения5 заявокЗакрыт16 лет назад- $500
Требуется программист для доработки программы для КПК на языке VB.NET
Мобильные приложения2 исполнителяЗакрыт16 лет назад На горячую кнопку вызов ввода суммы и типа(цифра) прихода или расхода типа валюты (цифра) и по нажатию удобной кнопки отсылка на заранее указанный телефон для samsung и nokia . например кнопа, кнопка, 123#1#2, кнопка ...
Мобильные приложения3 заявкиЗакрыт16 лет назад