motofan logo
2 страниц V  1 2 >        
> 

GPRS internet, доступ к нэту из эльфов

G-XaD
сообщение 25.9.2008, 13:18 Закрепленное сообщение!


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Набросал тестовый менеджер сокетов. Нужен для упрощения доступа к интернету из эльфов.
APN пишем в файле 'apn.txt', ничего лишнего не пишем, даже переводов каретки не должно быть. Кидаем файл в корень раздела '/a/' (все маленькими буквами).
Если эльф нормально запускается, без ребутов, можно прописать в автозапуск.
Требуются новые функции в либе!

Эльф менеджер сокетов:
Прикрепленный файл synsock.zip   ( 6.47 килобайт ) Кол-во скачиваний: 989

Эльф должен быть запущен, чтобы демонстрация работала.

Эльф пример работы итернета с исходниками, демонстрация работы:
Прикрепленный файл net_test.zip   ( 8.69 килобайт ) Кол-во скачиваний: 625

Наблюдаем сообщения в мидвее. Запускаем (блокируются все кнопки, красная - выход), жмем 0 - создается сокет (ждем "SockAnsw: CREATE"), жмем 1 - устанавливается соединение с motofan.ru, к порту 80 (ждем включения GPRS и строку "SockAnsw: READY"), 2 - записать в сокет запрос "GET / HTTP/1.1\n..." (полностью текст запроса можно посмотреть в исходниках), если все нормально, то в мидвее будет много строк с ответом от motofan.ru с текстом главной страницы, будет видно, что страница приходит по частям (Внимание! главная страница мотофана не маленькая). 3 - прочитать с сокета (хотя врятли там чтото будет, все читается по приходу ивента), 4 - закрыть сокет, 5 - удалить сокет (GPRS выключается, показывается сколько байт за сеанс).


Схема подключения и работы с нэтом для разработчиков:
0. Основные описания в файле synsock_api.h в исходниках с демонстрацией работы.
1. При старте эльфа создаем запрос(ивент) к менеджеру. Ждем ответа от него на указанный вами ивент.
Если эльф с ГУИ, то можно это делать в Init стэйте, ждать пока прийдет ивент EV_GRANT_TOKEN и ответ от менеджера и только потом переключать стэйт. Там же можно запустить таймер на 0,1 сек, если поймали от таймера, значит менеджер не запущен.
2. При ответе нужно запомнить адреса функций, которые будете использовать.
3. Сначала создаем сокет (функция socket), первый параметр тип соединения (SOCK_TCP/SOCK_UDP), второй - по какому ивенту менеджер будет оповещать о событиях с этим сокетом. Функция возвращает уникальный идентификатор сокета, который нужно запомнить и через него обращаться.
4. Ждем ивент, заданный вторым параметром. В данных к этому ивенту будет код ответа сокета (SOCK_ANSW_CREATE - создание) и статус (успешно/не успешно).
На самом деле событие будет сразу, по окончании ф-ции из которой вызвали socket, без задержек.
5. Вызываем socket_connect. Параметры: идентификтор сокета (запоминили его при создании), имя домена или IP, порт к которому коннект. Возвращает -1 в случае ошибки или 0 если все нормально.
6. Ждем ивент, с кодом SOCK_ANSW_READY. Ивент означает, что gprs включен и соединение установлено.
Ивент прийдет не сразу! Нужно подождать пока все включится. Приложение в это время может делать что угодно.
7. В принципе все, соединение установлено, можно писать в него.
8. Ивент с ответом SOCK_ANSW_DATA означает что в буфере сокета есть данные, их нужно забрать.
Используйте socket_read. Параметры: идентификатор сокета, указатель на буфер куда можно скинуть данные, размер буфера. Возвпажает -1 в случае ошибки или количество байт, записанных в буфер.
Внимание! Данные приходят по частям, генерируя ивент с ответом SOCK_ANSW_DATA. Ваше приложение должно это учитывать.
9. Ивент с ответом SOCK_ANSW_DELETE означает что сокет простаивает уже больше минуты и менеджер его удаляет. В данных к ивенту также есть идентификатор сокета.
10. Ивент с ответом SOCK_ANSW_ERROR означает об ошибке. На данный момент возникат только при ошибке конфигурирования прокси.


Также разработчикам:
Данные с ответом от менеджера идут не в аттаче а в данных ивента (event->data). Можно в каждой функии, обработчике ивента использовать примерно следующее:
Код
UINT32 * params = (UINT32 *)(&event->data);

но удобнее модифицировать обьединение EVENT_DATA_T в SDK:
Код
typedef union
{
    UINT8        key_pressed;
    // ...
    UINT32        params[16];
    // ... прочие структуры
} EVENT_DATA_T;


Максимальное количество одновременно существующих сокетов - 8.
Таймаут простоя сокета - 60 сек. По истечении сокет будет удален и приложение, создавшее его, будет оповещено об этом через ивент.

В заключение: можно не использовать это приложение, а работать напрямую с мотороловским DL_DSMA. Конфликтов не должно быть.

Все это очень сырое, исключительные ситуации почти не рассматриваются. Хотелось бы комментариев, предложений по улучшению.



Synsock mod3 by om2804
Прикрепленный файл synsock_mod3_by_om2804.zip   ( 10.94 килобайт ) Кол-во скачиваний: 643

apn, login, password, время простоя беруться из Web-сессии.
Synsock mod by lavmen
Прикрепленный файл synsock_for_L7e_L9_mod_by_lavmen.zip   ( 5.63 килобайт ) Кол-во скачиваний: 336
для l7e подобных

Сообщение отредактировал om2804 - 24.5.2009, 16:54
Прикрепленный файл synsock_for_L7e_L9_mod_by_lavmen.zip   ( 5.63 килобайт ) Кол-во скачиваний: 336
Прикрепленный файл synsock.zip   ( 6.47 килобайт ) Кол-во скачиваний: 989
Прикрепленный файл net_test.zip   ( 8.69 килобайт ) Кол-во скачиваний: 625
Прикрепленный файл synsock_mod3_by_om2804.zip   ( 10.94 килобайт ) Кол-во скачиваний: 643
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WalkеR
сообщение 25.9.2008, 13:28


Интересующийся
**

Группа: Пользователи
Сообщений: 45
Регистрация: 17.4.2008
Пользователь №: 169 789
Модель телефона: E398
Прошивка: [R373_G_0E.30.79R]

Рейтинг: 30.5



Цитата
Вопрос 2: настройки подключения лучше брать из файла или веб сессии "по умолчанию"?


Из вебсессий
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 25.9.2008, 13:42


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата(G-XaD @ Сегодня, 17:18)

Сообщите если такие есть.
*

Не встречал таких
Цитата(G-XaD @ Сегодня, 17:18)

настройки подключения лучше брать из файла или веб сессии "по умолчанию"?
*

Лучше, конечно, из настроек сессии
Цитата(G-XaD @ Сегодня, 17:18)

Хотелось бы комментариев, предложений по улучшению.
*

Потестить не могу по известным причинам sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AKAmasol
сообщение 25.9.2008, 13:44


Опытный
***

Группа: Пользователи
Сообщений: 117
Регистрация: 15.2.2008
Из: Казань
Пользователь №: 163 680
Модель телефона: E398
Прошивка: DaRII [test15] Mod

Рейтинг: 40



Цитата(G-XaD @ 25.9.2008, 17:18) *

Вопрос 1: существуют ли операторы, для которых нужно еще чтото кроме APN (пара name/pass например)? В Украине я таких не знаю. Сообщите если такие есть.

Татарстан (Россия) - оператор Татинком (старое название - сейчас называется НСС), требует имя (tatincom) и пароль (tatincom).
Цитата(G-XaD @ 25.9.2008, 17:18) *

Вопрос 2: настройки подключения лучше брать из файла или веб сессии "по умолчанию"?

Веб сессии, наверное, лучше будет.

Сообщение отредактировал AKAmasol - 25.9.2008, 19:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 25.9.2008, 13:54


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



AKAmasol,
А при подключении через комп (телефон как модем) тоже нужно вводить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lorence
сообщение 25.9.2008, 15:39


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 4.1.2008
Пользователь №: 158 886
Модель телефона: Z8

Рейтинг: 3



Цитата(G-XaD @ 25.9.2008, 13:18) *

Вопрос 1: существуют ли операторы, для которых нужно еще чтото кроме APN (пара name/pass например)? В Украине я таких не знаю. Сообщите если такие есть.
Вопрос 2: настройки подключения лучше брать из файла или веб сессии "по умолчанию"?


1. Beeline... не знаю как в других регионах, но в Башкирии кроме APN нужно вводить
DNS1: 217.118.066.243
DNS2: 217.118.066.244
Port: 8080

имя пользователя ненужно... апн стандартный...

2. Лучше из веб сессий! Так как неудобно при смене сим карты переименовывать разные текстовые файлы в заданный...

3. На счёт улучшений. Давно есть такая мечта: "Ася не ява, а что нить другое... через им неканает sad.gif трафф жрёт! И норманый браузер, хотяб для вап сайтов...стандартный жутко тормозит"

Спасибо за работу smile.gif И Удачи!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 25.9.2008, 16:42


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Нашел я на мотофане сборник настроек Сборник настроек GPRS
Требуются настройки именно GPRS-Internet.
Также посмотрел у сименсоводов, у них тоже отдельным эльфом (GprsD) идут сокеты. К эльфу у них идет бинарный конфиг с настройками сессии. У них же написано что нужно APN, Username, Password. Я определился с первым вопросом.

Lorence,
Это точно GPRS-Internet?
И опера мини работает через такие настройки?
А стереть DNS и порт пробовал?
При настройке подключения через комп тоже DNS настраиваешь?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 25.9.2008, 16:46


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



what do this elf do?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AKAmasol
сообщение 25.9.2008, 17:45


Опытный
***

Группа: Пользователи
Сообщений: 117
Регистрация: 15.2.2008
Из: Казань
Пользователь №: 163 680
Модель телефона: E398
Прошивка: DaRII [test15] Mod

Рейтинг: 40



Цитата(G-XaD @ 25.9.2008, 17:54) *

AKAmasol,
А при подключении через комп (телефон как модем) тоже нужно вводить?

Да.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RuslanchiK
сообщение 25.9.2008, 18:18


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 4.11.2005
Из: Уфа
Пользователь №: 57 063
Модель телефона: E398, Zn5
Прошивка: E398-79R, Zn5-ZE0.9b


Настроение:
ИНЖЕНЕР!!!



Рейтинг: 44.5



Цитата(AKAmasol @ 25.9.2008, 23:45) *

Да.

А вот и нет!!!
На теле в вебсессих настроены уже ДНС поля, на компе повторять этого НЕ НУЖНО!!!
Для тебя, скажу, что ДНС на подключении настраивается через "Свойства подключения - Сеть - Параметры TCP/IP - И его свойства". Уверен что ты этого не делаешь. Это и не надо. Для этого и есть настройка Веб сессии

Сообщение отредактировал RuslanchiK - 25.9.2008, 18:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AKAmasol
сообщение 25.9.2008, 18:30


Опытный
***

Группа: Пользователи
Сообщений: 117
Регистрация: 15.2.2008
Из: Казань
Пользователь №: 163 680
Модель телефона: E398
Прошивка: DaRII [test15] Mod

Рейтинг: 40



Цитата(RuslanchiK @ 25.9.2008, 22:18) *

А вот и нет!!!
На теле в вебсессих настроены уже ДНС поля, на компе повторять этого НЕ НУЖНО!!!
Для тебя, скажу, что ДНС на подключении настраивается через "Свойства подключения - Сеть - Параметры TCP/IP - И его свойства". Уверен что ты этого не делаешь. Это и не надо. Для этого и есть настройка Веб сессии

Я ДНС и не ввожу. G-XaD спрашивал меня про имя и пароль.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RuslanchiK
сообщение 25.9.2008, 18:36


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 4.11.2005
Из: Уфа
Пользователь №: 57 063
Модель телефона: E398, Zn5
Прошивка: E398-79R, Zn5-ZE0.9b


Настроение:
ИНЖЕНЕР!!!



Рейтинг: 44.5



Пардон... Да пароль надо. А ДНС не надо. Пожже G-XaD спросил и про ДНС...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 25.9.2008, 20:21


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



croccio, this elf allows to use tcp/udp/icmp sockets easily in your own elfs.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 26.9.2008, 5:29


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



RuslanchiK,
AKAmasol,
вы меня конечно извините, что вмешиваюсь. Я по поводу того, что надо и что не надо вводить в настройках вебсессий телефона при использовании его в качестве модема с компа. Дак вот - был у нас с кем-то (к сожалению не помню уже) спор на пожожую тему. Так вот выяснилось, что настройки должны быть в компе, а вебсессии в этом случае побарабану (т.е. их хоть совсем может не быть).
Вебсессии нужны только при использовании жпрс непосредственно телефоном. А при пользовании жпрс через комп необходимы только настройки в компе.


Кстати про днс. У меня когда-то они тоже были введены. И при этом опера категорически не хотела работать. Удалил их и опера мини стала работать.
И еще в настройках на компе вы не вводите днс и Ip потомучто он каждый раз разный (фиксированный IP платная услуга) и в свойствах протокола интернета операторы просят указывать "получить автоматически".
По-поводу имен пользователя и пароля в настройках. На сайтах мтс тоже указано, что их надо вводить в настройках телефона. Вчера удалил их из настроек - хуже работать не стало.

Сообщение отредактировал Alesha_Pl - 26.9.2008, 6:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AKAmasol
сообщение 26.9.2008, 6:42


Опытный
***

Группа: Пользователи
Сообщений: 117
Регистрация: 15.2.2008
Из: Казань
Пользователь №: 163 680
Модель телефона: E398
Прошивка: DaRII [test15] Mod

Рейтинг: 40



Цитата(Alesha_Pl @ 26.9.2008, 9:29) *

RuslanchiK,
AKAmasol,
По-поводу имен пользователя и пароля в настройках. На сайтах мтс тоже указано, что их надо вводить в настройках телефона. Вчера удалил их из настроек - хуже работать не стало.

Тоже попробывал удалил имя и пароль в веб сессиях - работает. Также через комп в сетевом подключении удалил имя и пароль - всё отлично конектится и без них.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lorence
сообщение 26.9.2008, 7:48


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 4.1.2008
Пользователь №: 158 886
Модель телефона: Z8

Рейтинг: 3



G-XaD,
DNS1: 217.118.066.243
DNS2: 217.118.066.244
Port: 8080 (оба порта)
APN: internet.beeline.ru
name:
pass:

Как же без оперы то) конечно заходит! а вот без ввода этих настроек даже в вап не лезет! незнай почему... через комп не пробовал подключаться...надобности нету smile.gif у мня оптоволокно...

В общем не знаю как у других, но Билайн Башкирии требует данных настроек...посмотри веб сессии в монстре MPX Deluxe, там аналогично. В теме про настройки ГПРС тоже написаны ДНС на билайн...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 26.9.2008, 8:07


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



Lorence, специально для тебя. Зашел на билайн.ру. Выбрал регион Уфа и Республика Башкортостан, там нашел настройки интернета http://ufa.mobile.beeline.ru/services/serv...amp;block=using.
Как видим поле днс просят оставить пустым. В ваповских настройках тоже никаких упоминаний про днс.

И вот еще на просторах интернета:
Настройки GPRS, EDGE (для обеих технологий одинаковые) в сети Билайн:
APN (точка доступа): internet.beeline.ru
User (имя пользователя): beeline
Password (пароль): beeline
Настройки GPRS-Internet одинаковы для всей сети Beeline.

Т.е. заполнять надо только строки APN, User, Password. Сейчас глянул у себя настройки билаиновские (они рабочие - проверял) там тоже только APN, User, Password. И как показывает опыт скорее всего даже достаточно только апн.

Сообщение отредактировал Alesha_Pl - 26.9.2008, 8:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg398
сообщение 26.9.2008, 11:11


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 25.6.2007
Из: Белгород
Пользователь №: 139 399
Модель телефона: E398
Прошивка: 79R + Elf's

Рейтинг: 7



Незнаю как у всех, но у меня на всех четырёх операторах (Билайн, телега, мтс и мегафон) достаточно ввести один АПН, без всяких паролей и днс! опера и станд. браузер отлично раборает!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Nicron
сообщение 27.9.2008, 13:25


Мастер
****

Группа: Пользователи
Сообщений: 151
Регистрация: 4.11.2007
Из: Якутск
Пользователь №: 152 811
Модель телефона: тютю
Прошивка: тю

Рейтинг: 35.5



У нас на МегаДВ в основном точку доступа вводим, ну или крайняк можно паролями побаловатся( с ними, и без них отлично работает) а вот днс никогда не вводим, на МТС тоже самое.

Сообщение отредактировал Nicron - 27.9.2008, 13:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Proteus_
сообщение 28.9.2008, 5:54


Интересующийся
**

Группа: Пользователи
Сообщений: 57
Регистрация: 18.7.2006
Пользователь №: 91 850
Модель телефона: E398
Прошивка: DaR 1/3 79R EP2

Рейтинг: 6



Вроде как пашет на 3 не реагирует сесии создает и закрывает нормально быстро
Кстати, если теперь есть выход в интернет у эльфов это значит что можно будет в другие эльфы добавить функцию обновения

Сообщение отредактировал Proteus_ - 28.9.2008, 6:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 28.9.2008, 10:34


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



А теперь можна сделать эльф для поддержки жпрс сессиии, и вручную контолировать соединение-разрыв, а не как захочет ява???????
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Proteus_
сообщение 29.9.2008, 8:46


Интересующийся
**

Группа: Пользователи
Сообщений: 57
Регистрация: 18.7.2006
Пользователь №: 91 850
Модель телефона: E398
Прошивка: DaR 1/3 79R EP2

Рейтинг: 6



нет похоже у явы побольше привилегий будет. Я пробовал запустить джимм и потом черз эльф разорвать конект - не получилось
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 29.9.2008, 9:44


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Proteus_,
Я не писал что эльф сам включает/выключает gprs.
У ОСи есть 10 соединений, synsock использует не больше 8 из них (Остается 2 для других). Если ОСь обнаруживает, что ни одно из соединений не используется, то она выключает gprs. Привилегии тут не при чем.
Цитата
5 - удалить сокет
эта фраза не означает выключение gprs.

miha-il2,
Зачем?
Я не могу гарантировать, что все эльфы, которые будут использовать интернет будут закрывать свои сокеты, поэтому сделал принудительное закрытие при простое 1 мин. В яве есть похожий менеджер, закрывающий простаивающие сокеты.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 29.9.2008, 9:54


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375
Модель телефона: ---
Прошивка: ---

Рейтинг: 435



Proteus_,
эльф не контролирует все соединения в телефоне. а только свои 8 (максимум) сокетов.

miha-il2,
да можно, если synsock доработать, чтобы создавал постоянный сокет, желательно с возможностью контроля.

G-XaD,
исходники в студию =) а то меня не прет ковырять дизасм дальше unsure.gif
извиняюсь, забыл про SVN

Сообщение отредактировал tim apple - 29.9.2008, 12:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 1.10.2008, 14:23


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



Я просто заговорил про разрыв/не разрыв(удерживание) по тому чтобы иметь возможность закрыть яву без разрыва сессии, чтобы можно было запустить другое приложение юзающее инет, и разорвать когда не надо поддерживать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 2.10.2008, 10:40


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



Лучше конфиг, а в нем 0 разрывать сессию, 1 поддерживать сессию

Сообщение отредактировал Osta - 2.10.2008, 11:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mike_siver
сообщение 2.10.2008, 17:36


Опытный
***

Группа: Пользователи
Сообщений: 144
Регистрация: 12.11.2007
Пользователь №: 153 695
Модель телефона: e398 & e8
Прошивка: 49R & 14.1CR

Рейтинг: 4.5



извините за глупый вопрос и оффтоп, но зачем это всё??? или первые шаги на пути создания аськи на эльфе))??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AKAmasol
сообщение 2.10.2008, 18:13


Опытный
***

Группа: Пользователи
Сообщений: 117
Регистрация: 15.2.2008
Из: Казань
Пользователь №: 163 680
Модель телефона: E398
Прошивка: DaRII [test15] Mod

Рейтинг: 40



Цитата(mike_siver @ 2.10.2008, 21:36) *

извините за глупый вопрос и оффтоп, но зачем это всё??? или первые шаги на пути создания аськи на эльфе))??

Точно, только до аськи ооочень далеко.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vanilla999
сообщение 12.10.2008, 14:16


Интересующийся
**

Группа: Пользователи
Сообщений: 97
Регистрация: 27.11.2007
Пользователь №: 155 178
Модель телефона: V3i
Прошивка: R4441D_G_08.01.03R

Рейтинг: 11



в файле 'apn.txt' надо написать internet.mts.ru и все, если мой оператор МТС?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Skilos
сообщение 12.10.2008, 14:49


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 9.10.2007
Пользователь №: 149 958
Модель телефона: Motorola E1 original
Прошивка: Mpx De Luxe 49r

Рейтинг: 0



Цитата(Vanilla999 @ 12.10.2008, 16:16) *

в файле 'apn.txt' надо написать internet.mts.ru и все, если мой оператор МТС?


Да
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 14.10.2008, 11:51


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(G-XaD @ 25.9.2008, 15:18)

Таймаут простоя сокета - 60 сек. По истечении сокет будет удален и приложение, создавшее его, будет оповещено об этом через ивент.
*


это сработало
0x14c14094:NET_test: dbg: "test_net.c"@245: SockAnsw: DELETE
Цитата(G-XaD @ 25.9.2008, 15:18)

Запускаем (блокируются все кнопки, красная - выход), жмем 0 - создается сокет (ждем "SockAnsw: CREATE"), жмем 1 - устанавливается соединение с motofan.ru, к порту 80 (ждем включения GPRS и строку "SockAnsw: READY"),
*



0x10d1b056:FileSystem return values
0x10d1ab9e:Not Found
0x14c1446e:NET_test: dbg: "test_net.c"@297: socket_connect ERROR

Цитата(G-XaD @ 25.9.2008, 15:18)

существуют ли операторы, для которых нужно еще чтото кроме APN (пара name/pass например)? В Украине я таких не знаю.
*


Киевстар контракт
логин: igprs
пароль: internet
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 31.10.2008, 12:52


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



Сделал мод synsock mod by om2804
Теперь apn, login, password, время простоя беруться из Web-сессии

Сообщение отредактировал om2804 - 31.10.2008, 12:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lgxxl
сообщение 31.10.2008, 13:03


Мастер
****

Группа: Пользователи
Сообщений: 236
Регистрация: 5.5.2007
Из: Брянск
Пользователь №: 133 758
Модель телефона: l7e
Прошивка: >>NewStyle©_v2.1<<

Рейтинг: 68.5



om2804,
т.е. теперь файл apn.txt не нужен больше в корне диска "а"?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 31.10.2008, 14:08


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(lgxxl @ Сегодня, 15:03)

т.е. теперь файл apn.txt не нужен больше в корне диска "а"?
*


да, не нужен.
Цитата(om2804 @ Сегодня, 14:52)

Сделал мод
*


всё равно погоды нет
лог мидвея

Прикрепленный файл log_512.zip   ( 1.97 килобайт ) Кол-во скачиваний: 59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 1.11.2008, 14:17


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



А у меня наоборот всё заработало на 49р, может это тока на l7e не пашет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 2.11.2008, 14:07


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Такой период, что мне не до эльфов....
Последняя моя сборка, чтение из вебсессий сделал еще месяц назад, больше обрабатываются ошибки и события и в целом работает стабилно, без ребутов.

Прикрепленный файл synsock.zip   ( 7.11 килобайт ) Кол-во скачиваний: 202


Добавлено позже (2.11.2008, 16:52):
Osta,
В ява машине (JBlend) есть аналогичный моему эльфу менеджер сокетов, явовский менеджер я изучал и делал подобный. Зацепись идой в прошивке за функцию NET_ProcessProxyMsg и сравнивай с прошивкой от E1, если будут сильные отличия, то SynSock работать явно не будет.

Сообщение отредактировал G-XaD - 2.11.2008, 14:08
Прикрепленный файл synsock.zip   ( 7.11 килобайт ) Кол-во скачиваний: 202
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 3.11.2008, 13:00


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



Как оказалось, размер структуры DSMA_DATA_T на L7e подобных другой. Выложил рабочий мод и для L7e подобных
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 3.11.2008, 13:05


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(om2804 @ Сегодня, 15:00)

Выложил рабочий мод и для L7e подобных
*


проверил - работает на L7e lib 4.4
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lgxxl
сообщение 6.11.2008, 13:12


Мастер
****

Группа: Пользователи
Сообщений: 236
Регистрация: 5.5.2007
Из: Брянск
Пользователь №: 133 758
Модель телефона: l7e
Прошивка: >>NewStyle©_v2.1<<

Рейтинг: 68.5



Цитата(Osta @ 3.11.2008, 16:05)

проверил - работает на L7e lib 4.4
*


у меня не работает, либа последняя! лог приложить не не могу (не имею возможности) sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-SeGa-
сообщение 6.11.2008, 14:00


Интересующийся
**

Группа: Пользователи
Сообщений: 56
Регистрация: 2.8.2008
Из: Росто-На-Дону
Пользователь №: 178 348
Модель телефона: L7 - seТ700
Прошивка: =)

Рейтинг: 20.5



у меня отлично несколько раз пороботал, а ща при запуске Мен. Сокетов от ома2804 - ребут
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GPRS internet, доступ к нэту из эльфов · Эльфы, их разработка и портирование · Forum
 

2 страниц V  1 2 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.7.2025, 13:54

Форум живёт: