|
Тема |
Re: До колко съм разбрал... [re: r4ndOm] |
|
Автор |
¤ Cтeфaн ¤ (мълчалив) |
|
Публикувано | 09.06.05 14:50 |
|
|
Ами, ситуацията е аналогична на това да изграждиш обикновена dial-up конекция до Интернет доставчик.
Накратко:
1. Настройваш APN-а с AT команда.
2. Набираш *99***1
3. Модемът се свързва - връща CONNECT
4. Чрез PPP пакети приложението ти се логва към мрежата и получава IP адрес и други параметри за връзката
5. На база на получените параметри създаваш и поддържаш TCP/IP стек
6. През твоя си TCP/IP стек си създаваш сокет и си предаваш данни до произволен хост в Интернет
Само че поддръжката на PPP и изграждането на TCP/IP стек съвсем не е малко като работа. Може би някъде в Интернет може да се намери сорс на някакъв такъв стек, който да се адаптира в приложението ти.
Ако става въпрос за някакво уиндоус приложение, ми хрумва, че може и да се направи следното:
1. Подаваш APN-a
2. Откачаш се от серийния порт
3. Набираш някаква предварително настроена dial-up конекция в уиндоуса през GPRS модема от приложението ти
4. Уиндоуса набира, прави PPP и TCP/IP стека
5. Ти си изграждаш връзката с хоста
6. Дропваш dial-up връзката, когато не е нужна вече
Не е много елегантно, но е значително по-лесно като изпълнение.
|
| |
|
|
|