Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215

    [VBNET 2005] Visualizzare la lista di Indirizzi Ip connessi al Computer

    E possibile visualizzare la lista di Indirizzi Ip connessi ad un COMPUTER ??
    E possibile gestire l'evento di disconnessione di un indirizzo IP?
    La mia pazzia continua a prosciugare la mia anima

  2. #2
    La tua domanda è ambigua, vuoi ottenere la lista delle connessioni attive (vedi Netstat), la lista delle risorse di Rete (vedi Netbios e protocolli simili) o altro?

  3. #3
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215
    NETSTAT

    Spiego a cosa mi server:

    Ho necessità di registrare la lista degli indirizzi IP connessi al mio pc.
    Controllare ogni tot minuti se un indirizzo ip e ancora in lista e se e positivo o Negativo fare un
    operazione
    La mia pazzia continua a prosciugare la mia anima

  4. #4
    Su CodeProject trovi proprio quello che ti serve con tanto di sorgente:
    http://www.codeproject.com/vb/net/netstat.asp

    Oppure puoi anche andare di manina: (scusa ma io uso C#, in questi casi è piu' pulito di VB.NET) ma non è difficile convertire il tutto.

    codice:
    static void Main(string[] args)
    {
     Console.WriteLine("Active Connections");
     Console.WriteLine();
    
     Console.WriteLine("  Proto  Local Address          Foreign Address        State         PID");
     foreach (TcpRow tcpRow in ManagedIpHelper.GetExtendedTcpTable(true))
     {
      Console.WriteLine("  {0,-7}{1,-23}{2, -23}{3,-14}{4}", "TCP", tcpRow.LocalEndPoint, tcpRow.RemoteEndPoint, tcpRow.State, tcpRow.ProcessId);
    
      Process process = Process.GetProcessById(tcpRow.ProcessId);
      if (process.ProcessName != "System")
      {
       foreach (ProcessModule processModule in process.Modules)
       {
        Console.WriteLine("  {0}", processModule.FileName);
       }
    
       Console.WriteLine("  [{0}]", Path.GetFileName(process.MainModule.FileName));
      }
      else
      {
       Console.WriteLine("  – unknown component(s) –");
       Console.WriteLine("  [{0}]", "System");
      }
    
      Console.WriteLine();
     }
    
     Console.Write("{0}Press any key to continue…", Environment.NewLine);
     Console.ReadKey();
    }

  5. #5
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215
    ok perfetto anche in c# va benissimo ora provo il tutto

    Intanto grazie
    La mia pazzia continua a prosciugare la mia anima

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.