Здравствуйте
Пишу задачу демон под ucLinux
необходимо организовать выход в интернет через gprs,
как рационально организовать?
мое видение такое:
запуск потомка fork, в котором exec запускается pppd call gprs,
в родителе производлится подключение к серверу и передача данных на сервер.
возникают вопросы:
как узнать что pppd произвел подключение к провайдеру интернета и теперь можно подключаться к серверу ?
(логин, пароль, APN подошли ошибок нет)
если произошел разрыв во время работы как понять что разрыв произошел по вине gprs а не сервера к которому производиться подключение ?
стоитли использовать неблокированный ввод вывод для передачи данных в сокетах (отношение принято/переданно 1/10-20) ?