Algumas implementações de netcat têm uma opção de tempo limite. Para o um no meu sistema, ele é -w
. Assim
$ nc -l -p 2000 -w 5
escutará na porta 2000 e sairá em 5 segundos, a menos que uma conexão seja tentada nessa porta.
Eu preciso usar nc
de uma maneira estranha, onde eu quero que o servidor primeiro envie um arquivo, e então receba um arquivo, e isso se repete. Eu gostaria de ter cada instância do servidor servidor fechar após alguns segundos. Como posso fazer isso em um script? Eu já tenho um cliente que pode interagir com o servidor.
Algumas implementações de netcat têm uma opção de tempo limite. Para o um no meu sistema, ele é -w
. Assim
$ nc -l -p 2000 -w 5
escutará na porta 2000 e sairá em 5 segundos, a menos que uma conexão seja tentada nessa porta.
Tags networking netcat shell-script