Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1840 | Besucher online: 143
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Netzwerktraffic anzeigen


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 12824
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Methode gibt auf der Console die aktuelle Sende- und Empfangsgeschindingkeit der Netzwekkarte aus.

benötigte Namespaces:

using System;
using System.Diagnostics;
using System.Threading;


Abgelegt unter: Netzwerk, LAN, Traffic, Speed, performancecounter, TX, RX, Network, Byte, sent, recieve.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// <summary>
/// Shows the networktraffic.
/// </summary>
private static void ShowNetworkTraffic()
{
    PerformanceCounterCategory performanceCounterCategory = new PerformanceCounterCategory("Network Interface");
    string instance = performanceCounterCategory.GetInstanceNames()[0]; // 1st NIC !
    PerformanceCounter performanceCounterSent = new PerformanceCounter("Network Interface", "Bytes Sent/sec", instance);
    PerformanceCounter performanceCounterReceived = new PerformanceCounter("Network Interface", "Bytes Received/sec", instance);

    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine("bytes sent: {0}k\tbytes received: {1}k", performanceCounterSent.NextValue() / 1024, performanceCounterReceived.NextValue() / 1024);
        Thread.Sleep(500);
    }
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] MAC Adresse eines Netzwerkcomputers mithilfe der IP Adresse
[C#] Host via IP Adresse ermitteln
[C#] Interprozesskommunikation über benannte Pipes - Client
[C#] Interprozesskommunikation über benannte Pipes - Server
[VB.NET] IP-Addressen aus Registry auslesen
[VB.NET] WakeOnLan mittels MagicPacket
[C#] Broadcast senden
[C#] Freigaben eines RemoteRechners auslesen/ löschen
[VB.NET] Freigaben eines RemoteRechners auslesen/ löschen
[VB.NET] Netzwerkverfügbarkeit überwachen
[C#] Prüfen, ob Internetverbindung besteht (kurz)
[VB.NET] String uebers Netzwerk oder Internet and einen PC senden
[C#] Wake on LAN
[C#] CPU Geschwindigkeit ermitteln
[C#] CPU Auslastung ermitteln
[C#] Event to Observable (Rx)
[VB.NET] Netzwerkverfügbarkeit prüfen
[C#] Sql Server Instanzen finden
[C#] Netzlaufwerke verbinden/trennen - (mit User u. Passwort)
[C#] IP Adresse in ByteArray
[C#] MAC in ByteArray
[C#] Kopierroutinen object <-> byte[]
[C#] String in Byte Array und zurück wandeln
[C#] Bitmap in Byte Array schreiben
[VB.NET] Create Nice File Size
[VB.NET] Umrechnung von Byte bis Yottabyte
[C#] byte-String in byte wandeln
[VB.NET] String in Byte Array und zurück wandeln
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Datei Teilweise einlesen (gestückelt)
[C#] long in ein byte-Array kopieren
[C#] Byte-Array in Struktur kopieren
[C#] Prüfung, ob bestimmtes Bit in Byte gesetzt ist.
[C#] Setzt ein bestimmtes Bit in einem Byte

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.