Search the Community
Showing results for tags 'TCP'.
-
Здравствуйте! Очень необходим стабильный код программы проброски трафика тсп-порта в ком порт IA240 под UNIX. Во вложении рабочий вариант (исходник, конф-файл и скомпилированный файл). При длительной работе этого варианта периодически образуются нерабочие окна минут в 20-40.... При прочих модификациях наблюдались полные зависания приложения . Прошу помощи у специалистов! Пожалуйста, укажите ошибку или поделитесь стабильным рабочим кодом проброски трафика. Готов проспонировать 300-500 рублей на пиво при условии стаблильной работы вашего кода более суток. Условия обмена по трафику: 1. Запросы сверху-вниз. Т.е. открывается ТСП-сокет, из него приходит запрос и транслируется в порт. Из порта должен прийти ответ в течении 1-4 сек. макисмум и отправлен обратно в tcp-порт. (Если не пришел, то ждать ответа дольше смысла нет). 2. Если, одновременно с открытым сокетом открывается второй, то желательно, чтобы последний был главным и обмен в ком-порт переводился на него. ( в приложенном файле - напротив, первый открытый сокет захватывает порт и отключается только по таймауту (впринципе, таймаут - это уже попытки стабилизировать полные зависания...)). 3. Пакеты по обмену небольшие. В большинстве случаев укладываются в 255 - 300 байт. Жду с нетерпением любой помощи. Заранее благодарю за советы. АТК-tcp2ComIA240.zip
-
Помогите пожалуйста разобраться с формированием сетевого пакета MODBUS Я использую ioLogik E1240 обращаюсь к нему по modbus пакеты формирую программно. При чтении каналов прибор возвращает RAW значения, как сформировать пакет - что бы получить значения в сопоставимых величинах (милливольты / миллиамперы). ниже скрин моего пакета.