Leggere quantità byte trasmessi

venerdì 25 marzo 2016 - 14.21

matb Profilo | Newbie


434x556 32Kb


Buongiorno a tutti,
ho un pc con varie connessioni ed avrei bisogno di leggere i valori delle varie attività della scheda di rete (nella schermata "Byte Inviati", "Byte ricevuti", "Velocità" e "Durata").

Come posso fare utilizzando VB 2008?

Grazie

Davide1986 Profilo | Junior Member

Vedi qui : https://msdn.microsoft.com/it-it/library/system.net.networkinformation.networkinterface(v=vs.110).aspx

Name - Ottiene il nome della scheda di rete.
Speed - Ottiene la velocità dell'interfaccia di rete.

ecc..


Vedi anche questa discusione : http://stackoverflow.com/questions/1175756/detecting-internet-idle-time

Ti scrivo il codice in C# ma è facile portarlo in VB.NET

NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); foreach (var adapter in adapters) { // Is Up, Down, something else? Console.WriteLine(" {0} is {1}", adapter.Name, dapter.OperationalStatus); var stats = adapter.GetIPStatistics(); // Read some properties Console.WriteLine(" Bytes Recieved: {0}", stats.BytesReceived); Console.WriteLine(" Bytes Sent: {0}", stats.BytesSent); }

Saluti Davide
Blog ImaginSystems
http://blogs.dotnethell.it/imaginsystems
http://www.imaginsystems.it
http://www.alpacasrl.it

matb Profilo | Newbie

Grazie mille!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5