Como fazer com que o servidor netcat feche após n segundos

1

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.

    
por SpecialBomb 05.01.2016 / 14:44

1 resposta

4

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.

    
por 05.01.2016 / 15:34