Pergunta

Eu tenho jogado com libpcap / jpcap. A implementação de um varredor de arp. I enviar um pedido para todos os ip de no bloco para o endereço de broadcast e ler as respostas. Agora eu não consigo pensar em uma maneira de sair da função de escuta. Agora eu esperar 2 segundos e assumir cada vez cliente respondeu, mas isso só parece sujo. Alguém pode recomendar uma lógica para determinar se a verificação for concluída?

Foi útil?

Solução

Se levar mais de 2 segundos, em seguida, há algo muito errado com a rede. Esta ferramenta padrão em 250 ms: http://linux-ip.net/sw /arpsweep/arpsweep.8.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top