Frage

Ich verwende .NET Remoting, um regelmäßige Statusaktualisierungen von einem Windows-Dienst in eine „Controller“-Anwendung abzurufen, die zum Anzeigen einiger Live-Statistiken über die Aktivitäten des Dienstes verwendet wird.

Der daraus resultierende Netzwerkverkehr ist enorm – ein Vielfaches der Datenmenge für die Aktualisierungen – also habe ich den Remoting-Code offensichtlich falsch und auf sehr ineffiziente Weise implementiert.Als ersten Schritt zur Behebung muss ich den Datenverkehr auf dem IP-Port überwachen, über den der Dienst mit dem Controller kommuniziert, damit ich eine Basislinie erstellen und dann eine Behebung überprüfen kann.

Kann jemand ein Dienstprogramm und/oder eine Codierungstechnik empfehlen, mit der ich die Verkehrsstatistiken abrufen kann?Eine Anzahl gesendeter Bytes für den Port würde ausreichen.

War es hilfreich?

Lösung

Wireshark ist eines der besten Tools zur Erfassung und Analyse des IP-Verkehrs.

[Bearbeiten] Irgendwie lahm, dass du zuerst geantwortet hast und kein Häkchen bekommen hast.Ich wollte dich nicht verarschen.+1 als Trost.

Andere Tipps

Ich empfehle sehr Wireshark zur Verkehrsanalyse.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top