Supondo que você deseja abrir e enviar o mesmo arquivo a cada nova conexão, você pode usar -U
, a direção inversa para -u
e os endereços reversos, como no seguinte
socat -b1048576 -U TCP4-LISTEN:9899,reuseaddr,fork OPEN:somefile.dat
socat TCP:127.0.0.1:9899 - >/dev/null
Se você deseja que o arquivo seja repetido ad infinitum , é possível usar algo assim:
socat -b1048576 -U TCP4-LISTEN:9899,reuseaddr,fork SYSTEM:'while cat somefile.dat;do \: ;done'