Профиль |
ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 6:39
Василий Кузнецов написал:
[q]
При включении модема происходит установлении GPRS соединения и доступ в интернет, устанавливается соединение с сервером. В последующем происходит разрыв интернет соединения при сохранении GPRS соединения. Последующее подключение к интернету из этого состояния невозможно до тех пор, пока не разорвать и вновь не установить сначала новое GPRS соединение? [/q]
Тут у Вас что-то не то с терминологией.
Сначала модем "выходит в интернет" через заданную точку доступа. Теперь он готов передавать-принимать данные, используя технологию GPRS. Затем устанавливает соединение по протоколу TCP/IP с указанным сервером. Соединение устанавливается (в общем случае), если адрес и порт сервера, указанные модему, совпадают с реальным адресом сервера и портом, выделенным на данном сервере под данный модем. Если используется идентификация по логину, то должен, конечно, совпадать и логин. Возможны и другие нюансы, зависящие от конкретного используемого ПО сервера.
После установления TCP/IP-соединения модем становится "прозрачным" для сервера и вычислителя. Сервер посылает запросы, вычислитель отвечает. При этом о существовании модема никто из них в это время как бы "не знает". По окончании сеанса связи (все данные считаны) сценарии работы сервера и модема с соединением могут быть разными и определяются настройками сервера и модема. Например, сервер может разорвать TCP/IP-соединение, но модем (при соотв. настройках) может его тут же восстановить. Либо сервер может не разрывать соединение, но в модеме может быть установлен тайм-аут отсутствия передачи данных: в этом случае, если данные через соединение не передаются в течение определенного времени, модем разрывает TCP/IP-соединение сам. Что касается подключения модема к интернету, то оно "рвется" либо из-за технических проблем, либо по инициативе модема (тоже зависит от настроек), либо по инициативе сервера, если он умеет посылать модему команду "отключись", а модем эту команду поддерживает.
В Вашем случае диагностировать ситуацию сложно из-за сбивчивого и меняющегося описания, идущего к тому же, как я понял, с чужих слов. Но Вы упомянули где-то, что модем настроен для работы в режиме "всегда он-лайн". Могу предположить, что модем при включении или после сброса выходит в интернет, устанавливает TCP/IP-соединение с сервером, сервер проводит опрос, разрывает TCP/IP-соединение; модем тут же соединение устанавливает, но серверу в этот момент запрашивать вычислитель не о чем (данные только что считаны), и он снова тут же рвет соединение; модем восстанавливает соединение снова... через заданное кол-во безуспешных попыток модем прекращает пытаться установить соединение, оставаясь при этом "в интернете". Перезагрузка запускает этот цикл заново.
Если это мое предположение верно, то Вам нужно либо разобраться с настройками серверного ПО (в части опроса), либо запрограммировать модем на связь по таймеру (например, раз в час).