On Mon, 4 Nov 2024 16:15:10 -0800 Joe Damato wrote:
- with bkg(listen_cmd) as nc:
wait_port_listen(port)
cmd(f"echo -e \"hello\\nworld\"| nc {cfg.v6} {port}", host=cfg.remote, shell=True)
FWIW, in the v3 of the series I submit, Jakub asked me to replace nc with socat due to issues with nc [1].
Your usage of nc seems pretty basic though, so maybe it's fine?
Good catch, let's not use nc. I seem to recall it's also funny about address family selection. Also may be useful to add a helper for sending simple strings from remote to avoid having this problem again.