Здравствуйте,
пытаюсь подключить Эльф через модем ТС65, по GPRS,
PollService разрывает соединение, как можно выйти из положения?
ИСПРАВЛЕНО свойства точки учета изменен айпи на новую службу опроса.
однако:
2013-02-05 11:17:29.843 D:1016 Получен пакет с кодом OPERATION_GET_POLL_PORT
2013-02-05 11:17:29.843 W:1016 Порт опроса ID=17 192.168.0.2. 4010 будет удалён из списка, так как он теперь зарегистрирован на другой сетевой адрес .NETPoller
2013-02-05 11:17:29.843 D:1016 Удаляется порт опроса ID=17 192.168.0.2. 4010 .NETPoller
2013-02-05 11:17:29.843 D:1016 Выполняется активация порта опроса ID=17 .NETPoller
2013-02-05 11:17:29.843 D:1016 Инициирована остановка рабочего потока .NETPoller
2013-02-05 11:17:29.843 D:1016 PollManager: сброс в исходное состояние (без закрытия сессии опроса) PollManager
2013-02-05 11:17:29.843 D:1016 -------------------------------------------
========================================
== Журнал открыт 2013-02-05 12:05:14.281
2013-02-05 12:05:14.265 E:1016 GPRS-клиент с идентификатором 4 не обрабатывается ни одним портом опроса .NETPoller
через Java мидлет,
PollService часто пишет в самом начале соединения ошибку, удаленный хост разорвал соединение,
к TCP-Com модем удачно подключается в 90% случаев.
String connProfile = “bearer_type=gprs;access_point=internet;” + “username= ;password= ;timeout=90”; PollService.log.gz (7.71 KB)
При создании GPRS-подключения к стандартному модему необходимо указать IP-адрес и порт, с которого производится подключение. В вашем случае нужно указать адрес 192.162.0.52 и порт 4010.
Именно по этим данным будет произведена идентификация подключенного модема. В вашем случае ни у одной точки учёта нет GPRS-подключения с этими данными, поэтому подключенный модем не обрабатывается и сразу же отключается.
Ещё один момент. Наши приложения не предназначены для запуска в консольном режиме. Такая возможность оставлена только для наших внутренних целей, так как это может привести к ошибкам с правами доступа, которые очень трудно разрешить и диагностировать. Компоненты должны запускаться как службы под теми учётными записями, которые настроила для них программа установки. Отладочная информация о работе приложения записывается в журналы в папке C:ProgramDataLERSLogs. Нет нужды считывать её с консольного окна.
Сделал так: Остановил службу опроса ЛЭРС, запустил Lers.PollService.exe, winXP предложила разблокировать приложение-разблокировал. Провел успешный опрос, закрыл Lers.PollService.exe, запустил службу опроса снова - все заработало.
Вероятно служба опроса блокировалась брандмауэром. Сейчас служба опроса не добавляется в исключения брандмауэра автоматически. Мы добавим такую возможность в нашу программу установки.