Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Ошибка открытия канала(крейт LTR-EU-2-5)

Вы не вошли.

 Поиск | Регистрация | Вход 

Владимир
08.02.2011 14:07:25
#1

Гость

Ошибка открытия канала(крейт LTR-EU-2-5)

Инициализация крейта проходит нормально, при попытке открыть модуль LTR-43 с помощью функции
LTR43_Open(&LTR43, SADDR_DEFAULT, SPORT_DEFAULT, "", CC_MODULE2); выдается ошибка открытия канала(код -5). Подскажите, пожалуйста, причину данной ошибки.

08.02.2011 16:28:27
#2

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Ошибка открытия канала(крейт LTR-EU-2-5)

LTR_ERROR_OPEN_SOCKET (-5) выставляется, если не удалось соединиться с указанным адресом и портом по TCP.
SADDR_DEFAULT = 127.0.0.1
SPORT_DEFAULT = 11111

Сервер на той же машине?
В ltrserver.ini не меняли listen_addr, listen_port?
Не стоит ли какой-нибудь брандмауэр с жесткими правилами, который запрещал бы устанавливать соединение клиенту или серверу?

Тест доступности сервер можно провести без участия клиентского приложения:

C://>netstat -an
...
TCP 0.0.0.0:11111  0.0.0.0:0 LISTENING
...
C://>telnet 127.0.0.1 11111
(черный экран, нажать Enter)
--> в логе ltrserver должна появиться ошибка
"CLIENT_INIT: Connection refused for client 127.0.0.1: error in request format."

Владимир
08.02.2011 16:44:47
#3

Гость

Re: Ошибка открытия канала(крейт LTR-EU-2-5)

спасибо за ответ. проблема была в том, что запускал приложение, при выключенном LTRServer, когда запустил LTRServer, то все стало работать нормально.