I am trying to push data through a one-way pipe in an automated way using udp-sender and udp-receiver. I have a working example, but can't get the --nokbd option to work on the sending side.
yes | ~/udp-sender --async --fec 8x6/64 --max-bitrate 500M -f tmp_send_tarball.tar
~/udp-receiver --pipe ~/rx_hook.sh --nokbd
But notice I have to pipe the "yes" command into udp-sender to trigger the start from udp-sender. When instead I use --nokbd on the receiver, it hangs waiting for something after the control message. True to the documentation, it doesn't ask nor accept input, but it seems to fall into a default of "don't send" rather than a default of "send immediately" as I would expect.
$ ~/udp-sender --async --fec 8x6/64 --max-bitrate 500M -f .tmp_send_tarball.tar --nokbd stripes=8 redund=6 stripesize=64 Udp-sender 20200328 Using mcast address 18.104.22.168 UDP sender for .tmp_send_tarball.tar at 10.14.136.217 on eno3 Broadcasting control to 10.14.143.255 <hangs here...>
Am I missing something?