Мне нужно синхронизировать два разных потока данных. Я назову их стрем А и Б в следующем.
В нулевое время оба потока начинаются с отправителя. Но поток A испытывает задержку в начале передачи (в диапазоне от 1 с до 10 с) относительно потока B.
В приемнике мне нужно синхронизировать потоки, поэтому мне нужна (python, C, C ++, Java) программа, открывающая сокет для получения B (для данного IP: порта) буфера данных для (например). 10сек), а затем начать:
1) прочитать данные из B и скопировать их в очередь.
2) прочитать данные с начала очереди и отправить их на другой порт ip :.
Таким образом, в последнем порту я могу читать их, синхронизированные с A.
Я не знаю, может ли netcat или другие инструменты сделать это с некоторыми опциями, или если уже есть программы (под Windows 10), которые можно использовать для этого.
В конце концов я могу написать код, но мне действительно нравится знать некоторые направления, для решения. Спасибо.