Исправление I-Love-Microsoft, (текущая версия) :
И всё же это было рабочее решение! Была ошибка в формировании UDP-ответа с моей стороны, поэтому wireshark видел ответ, но в программы он не поступал. После исправления моей ошибки заработала как и моя программа, так и стандартный путь:
socat PTY,link=/home/<username>/ttyWTF UDP-DATAGRAM:192.168.2.15:5000,broadcast
Топик решен. Причем пакеты не разбиваются на отдельные байты, что приятно!
Хотя конечно это не позволяет изменять скорость или параметры порта RS-485 на той стороне, но это и не требовалось.
Исходная версия I-Love-Microsoft, :
И всё же это было рабочее решение! Была ошибка в формировании UDP-ответа с моей стороны, поэтому wireshark видел ответ, но в программы он не поступал. После исправления моей ошибки заработала как и моя программа, так и стандартный путь:
socat PTY,link=/home/<username>/ttyWTF UDP-DATAGRAM:192.168.2.15:5000,broadcast
Топик решен. Причем пакеты не разбиваются на отдельные байты, что приятно!