Мне нужно подключить две системы, но обе действуют как серверы. Первый - это контроллер весов, у которого нет возможности открывать соединение перед отправкой веса. Он отправит веса, если клиент сначала подключится к нему.
Другой конец - это сервер, который ожидает данных TCP для печати этикеток. Опять же, если я отправлю данные, которые есть у сервера, я могу распечатать этикетки. Но у него также нет возможности инициировать соединение.
Я собираюсь написать службу Windows, которая будет действовать как клин, чтобы открывать соединение с весами и открывать соединение с программным обеспечением этикеток и передавать любые данные с весов в программное обеспечение этикеток.
Прежде чем я это сделаю, существует ли уже существующая утилита для адаптера пола TEE или Server2Server? Я посмотрел, но удивительно, что это не обычная просьба.
Вы могли посмотреть на Revinetd для перенаправителя потока TCP Connect-Connect. Вы не указываете платформу, но программное обеспечение доступно как для Windows, так и для Linux.
Вам действительно нужно быть осторожным, вводя в свой ландшафт еще одну возможную точку отказа. Это может усложнить устранение неполадок.
Кроме того, инструмент предназначен для использования только в качестве фитинга для сетевых трубопроводов. Если вам нужно каким-либо образом преобразовать данные, вам лучше всего подойдет специальное приложение, которое предоставит вам необходимый контроль.