Domanda

Ho giocato con libpcap / jpcap. Implementazione di una spazzatrice arp. Mando una richiesta per tutti i IP nel blocco per l'indirizzo di broadcast e leggere le risposte. Ora non riesco a pensare a un modo per uscire dalla funzione di ascolto. Ora mi aspetta 2 secondi e assumo mai cliente ha risposto, ma questo sembra solo sporca. Qualcuno può raccomandare una logica per determinare se la scansione è completata?

È stato utile?

Soluzione

Se si sta prendendo più di 2 secondi, allora c'è qualcosa di molto sbagliato con la rete. Questo strumento di default a 250 ms: http://linux-ip.net/sw /arpsweep/arpsweep.8.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top