|
|
|
Ответ на входящие звонки
|
|||
|---|---|---|---|
|
#18+
Дано: сервер Debian Lenny r4 gcc-4.3 Написала прогу обмена данными по GSM-каналу по инициативе сервера. Там вроде просто, инициализируешь модем, набираешь номер, говоришь периферии команду, получаешь ответ, кладешь трубку. Теперь стоит задача написать программу обмена по инициативе периферии. те надо сказать модему ATS0=2 и ждать звонка. Подскажите плиз уважаемые профессионалы идеологию ожидания звонка. Туплю, не доходит. Инициализирую модем, а потом читаю с него раз в 10 сек пока не прочитаю слово RING или как??? Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 08:07:10 |
|
||
|
Ответ на входящие звонки
|
|||
|---|---|---|---|
|
#18+
Mari.P, Не работал с модемом в режиме ожидания звонка, но наличие данных в последовательном порту проверял с помощью вызова poll. Думаю, что надо как-то так: С помощью poll или select, если они работают с Вашим устройством, периодически проверять есть ли данные или же просто ждать их, если программе больше нечего делать. Если данные есть, то тогда читать, проверять и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 14:05:10 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=105&tid=1343763]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 175ms |
| total: | 270ms |

| 0 / 0 |
