Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C#] scan ip.

  1. #1

    [C#] scan ip.

    ciao a tutti inanzitutto vi chiedo scusa se è il terzo threed che apro in pochi giorni, avrei anche questa volta bisogno di aiuto:
    allora il mio obbiettivo è quello di ottenere il nome degli indirizzi ip di tutti i computer connessi al router.
    io ho provato con questa funzione che però non so se funziona correttamente:
    codice:
    IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
    e poi:

    codice:
    foreach (IPAddress ip in localIPs) { comboBox3.Items.Add(ip); }
    ma nella mia combobox mi da questo: 1 fe80::9c7c:ad0b:e90:3702%12 2 fe80::2450:18e5:f5f5:f5a5%37 3 10.10.10.90 4 2001:0:9d38:6ab8:2450:18e5:f5f5:f5a5

    io vorrei ottenere ad esempio 1 192.16...... 2 192.16.....
    per intenderci.

    grazie per le future risposte e chiedo ancora scusa se ho postato un po troppo .

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    GetHostName ottiene il nome del tuo computer e quindi la GetHostAddresses ottiene gli IP del tuo PC (quelli sono IPV6 dato che nel tuo PC sarà abilitato IPV6)

    Quindi non stai ottenendo gli IP collegati ma solamente i tuoi.

    Le informazioni che cerchi le ha il tuo router (presumo che sia un apparato casalingo) e li puoi ottenere collegandoti allo stesso router (in http o con altro protocollo che il router prevede) e leggendoli da lì.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    ok grazie, immaginavo fosse sbagliato però ci avevo provato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.