tomminno
25-01-2007, 22:48
Qual è un modo intelligente affinchè un client possa trovare il proprio server sulla LAN senza conoscerne l'ip?
La soluzione banale sarebbe cominciare a scandagliare la rete ip per ip, il problema è che la funzione connect ci mette circa 20 secondi prima di fallire, anche lanciando una decina di tentativi in parallelo il tempo impiegato sarebbe eccessivo, inoltre se la rete è di classe B non è pensabile di attuare una strategia simile.
Una prima scrematura si può ottenere se in qualche modo si potesse avere l'elenco dei computer collegati in rete
La tabella ARP, ma non mi garantisce certo la mappatura della rete.
Ho visto un sistema in cui i client appena installati su 120 computer riscivano a connettersi al server in pochi secondi, senza necessitare di configurazione.
La soluzione banale sarebbe cominciare a scandagliare la rete ip per ip, il problema è che la funzione connect ci mette circa 20 secondi prima di fallire, anche lanciando una decina di tentativi in parallelo il tempo impiegato sarebbe eccessivo, inoltre se la rete è di classe B non è pensabile di attuare una strategia simile.
Una prima scrematura si può ottenere se in qualche modo si potesse avere l'elenco dei computer collegati in rete
La tabella ARP, ma non mi garantisce certo la mappatura della rete.
Ho visto un sistema in cui i client appena installati su 120 computer riscivano a connettersi al server in pochi secondi, senza necessitare di configurazione.