Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Traffic Monitor (https://www.delphipraxis.net/81139-traffic-monitor.html)

R0BIN 21. Nov 2006 12:11


Traffic Monitor
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,


könnt Ihr meinen Traffic Monitor evtl. mal testen und mir sagen ob alles funktioniert?
Einfach entpacken, starten und Einstellungen vornehmen.

Gruß

Robin

Flare 21. Nov 2006 12:16

Re: Traffic Monitor
 
Entpackt habe ich.
Gestartet auch.

Aber Einstellungen vornehmen? Ich habe erstmal keine gefunden.

Aber ich habe ihn getestet!

Er scheint zu funktionieren, aber muss er wirklich StayOnTop sein?

Und wozu benutzt du eine Datenbank?


Flare

R0BIN 21. Nov 2006 12:20

Re: Traffic Monitor
 
Einstellungen sind mit Rechtsklick auf das Traysymbol vorzunehmen...
dort kannst du auch das Stay onTop abstellen...

Datenbank nutze ich für das Archivieren des Traffics für jeden Tag...

Flare 21. Nov 2006 12:31

Re: Traffic Monitor
 
Du kannst ja auch die Einstellungen mit Rechtsklick auf das Diagram legen, ist für mich intuitiver!

Ebenfalls ist das Diagram verschwunden als ich es minimiert habe...allerdings habe ich keinen Weg gefunden es wiederherzustellen ^^ (außer Programm neu starten)
Das könntest du ja als Doppelklick auf das TrayIcon legen.

Und am Anfang habe ich das TrayIcon gar nicht bemerkt...


Flare

R0BIN 21. Nov 2006 13:07

Re: Traffic Monitor
 
naja das mit dem rechtsklick im diagramm find ich nicht so gut...das andere hab ich mal geändert..außerdem hab ich jetzt mal die datenbank funktion rausgenommen...sollte ja nur zum testen sein ob der traffic archiviert wird..und das tut er ja!

Sunlight7 21. Nov 2006 13:25

Re: Traffic Monitor
 
Hallo!

Ich fände den Rechstklick im Diagramm auch gut :zwinker:

Wenn ich bei den Einstellungen die Netzwerkkarte wähle und auf speichern klicke, sollte er sich das eigentlich merken?!
Aber jedesmal, wenn ich die Einstellungen öffne, ist keine Karte ausgewählt :gruebel:

Wenn man die Größe ändert, ist das bisherige Diagramm futsch.

Grüßle!

Edit: Die Anzeige stimmt nicht, es ist nur selten ein minimaler Ausschlag da :zwinker:
Den Max. Speed hab' ich aber eingestellt.

Noch n Edit: Da fällt mir gerade auf, das die Einstellung vom Max. Speed erst beim beenden gespeichert werden.
Wozu ist dann der Speichern Button da :gruebel:
Aber die Karte merkt es sich dennoch nicht :shock:

mr47 21. Nov 2006 14:08

Re: Traffic Monitor
 
Hi!

Das Diagramm ist gut.
Die Titelleiste könnte man evt noch auf "bsToolWindow" (so heißt das glaub) setzen, würde imho besser passen bei der Größe.
Was heißt max. Downloadspeed? Wird das begrenzt? Kann ich bei mir nicht einsetzen, da ich neben Internetverbindung auch noch ein Intranet mit der gleichen Karte habe, also wäre das auch begrenzt. Ich stelle das lieber in der entsprechenden Anwendung ein.
Beim wiederöffnen des Einstellungsfensters ist die Combobox mit der Netzwerkkarte immer leer. Das sollte wieder reingeschrieben werden, weil ich das sonst jedesmal auswählen muss!

gruß :hi:

fwsp 21. Nov 2006 14:51

Re: Traffic Monitor
 
bei mir zeigt es nichts an, auch wenn ich größere dateien lade.

R0BIN 21. Nov 2006 15:05

Re: Traffic Monitor
 
Zitat:

Zitat von Sunlight7
Wenn ich bei den Einstellungen die Netzwerkkarte wähle und auf speichern klicke, sollte er sich das eigentlich merken?!
Aber jedesmal, wenn ich die Einstellungen öffne, ist keine Karte ausgewählt :gruebel:

Die Einstellung wird gemerkt, sie wird nur nicht richtig angezeigt, in den internen einstellungen ist die karte aber gespeichert.

Zitat:

Zitat von Sunlight7
Wenn man die Größe ändert, ist das bisherige Diagramm futsch.

ja muss ich evtl. noch ändern, priorität aber eher gering.

Zitat:

Zitat von Sunlight7
Edit: Die Anzeige stimmt nicht, es ist nur selten ein minimaler Ausschlag da :zwinker:
Den Max. Speed hab' ich aber eingestellt.

Die anzeige stimmt zu 100%, ist ja nur ne Mathematische Berechnung. Wenn dein Downloadspeed aber sehr hoch ist, sollte vom normalenupload kaum noch was zu sehen sein, evtl. muss ich das virtuel pitchen.

Zitat:

Zitat von Sunlight7
Noch n Edit: Da fällt mir gerade auf, das die Einstellung vom Max. Speed erst beim beenden gespeichert werden.
Wozu ist dann der Speichern Button da :gruebel:

nein, sie werden beim speichern schon intern übernommen...wieso sollte ich auch direkt speichern, wenn ich es bei einem eintrag in die ini belassen kann.


Zitat:

Zitat von fwsp
bei mir zeigt es nichts an, auch wenn ich größere dateien lade.

Netzwerkkarte auswählen

Zitat:

Zitat von mr47
Die Titelleiste könnte man evt noch auf "bsToolWindow" (so heißt das glaub) setzen, würde imho besser passen bei der Größe.
Was heißt max. Downloadspeed? Wird das begrenzt? Kann ich bei mir nicht einsetzen, da ich neben Internetverbindung auch noch ein Intranet mit der gleichen Karte habe, also wäre das auch begrenzt.

ja das mit der Titelleiste ist evtl. von Vorteil, mal schauen. Die Downloadspeed Option ist nur für den Graphen gedacht und hat nichts mit deinen I-Net einstellungen zu tun, hier sollst du die max kb/s eintragen die deine Leitung shafft, also bei mir wären das 240kb/s.

mr47 21. Nov 2006 15:40

Re: Traffic Monitor
 
Du könntest noch einbauen, dass das Diagramm je nach maximaler Geschwindigkeit automatisch skaliert wird. Gerade weil die Geschwindigkeit von LAN zu WWW sehr variabel ist. Und Zahlen wären am Rand noch schön. Wenn jetzt die Linie des Graphs ganz oben ist, weiß ich ja nicht, wie viel kByte/s das waren!

mr47


Edit: Achja und nen Zähler für die Summe der Daten, die versendet / empfangen worden ist :wink:

R0BIN 21. Nov 2006 16:00

Re: Traffic Monitor
 
Zitat:

Zitat von mr47
Du könntest noch einbauen, dass das Diagramm je nach maximaler Geschwindigkeit automatisch skaliert wird. Gerade weil die Geschwindigkeit von LAN zu WWW sehr variabel ist. Und Zahlen wären am Rand noch schön. Wenn jetzt die Linie des Graphs ganz oben ist, weiß ich ja nicht, wie viel kByte/s das waren!

mr47


Edit: Achja und nen Zähler für die Summe der Daten, die versendet / empfangen worden ist :wink:


wenn der graph ganz oben ist, dann ist das die zahl an kb die du eingestellt hast :-)

gesamtzahl der versendeten und empfangenen hatte ich in der ersten version drin, wird auch bald wieder kommen!

fwsp 21. Nov 2006 16:06

Re: Traffic Monitor
 
Zitat:

Zitat von R0BIN
Zitat:

Zitat von fwsp
bei mir zeigt es nichts an, auch wenn ich größere dateien lade.

Netzwerkkarte auswählen

auch dann nicht.

Sunlight7 21. Nov 2006 16:19

Re: Traffic Monitor
 
Okay, es ist egal, welche Netzwerkkarte ich auswähle, er nimmt immer die 2. Deshalb auch die wenigen Ausschläge, es sind nur die Pings, die Windows sendet.

Zitat:

Zitat von R0BIN
nein, sie werden beim speichern schon intern übernommen...wieso sollte ich auch direkt speichern, wenn ich es bei einem eintrag in die ini belassen kann.

Falls Windows "blau" macht :zwinker:

Meinst Du bei Max. Speed KBits oder KBytes?

R0BIN 21. Nov 2006 16:34

Re: Traffic Monitor
 
ich meine kb....

wenn er die zweite netzwerkkarte nimmt, dann lösche mal aus der ini den wert für netzwerkadapter..
dann nimmt er automatisch die erste...wenn sie denn deine erste ist. ansonsten schreib dort mal manuel die nummer der netzwerkkarte rein!

R0BIN 21. Nov 2006 16:35

Re: Traffic Monitor
 
Zitat:

Zitat von fwsp
Zitat:

Zitat von R0BIN
Zitat:

Zitat von fwsp
bei mir zeigt es nichts an, auch wenn ich größere dateien lade.

Netzwerkkarte auswählen

auch dann nicht.

wie gehst du denn ins inet?

Sunlight7 21. Nov 2006 16:42

Re: Traffic Monitor
 
Zitat:

Zitat von R0BIN
ich meine kb....

Das beantwortet die Frage nich'.
Normalerweise sollten es KBits sein.

Zitat:

Zitat von R0BIN
wenn er die zweite netzwerkkarte nimmt, dann lösche mal aus der ini den wert für netzwerkadapter..
dann nimmt er automatisch die erste...wenn sie denn deine erste ist. ansonsten schreib dort mal manuel die nummer der netzwerkkarte rein!

Abgesehen, das es in die Ini richtig (sofern 1 & 2 richtig ist) gespeichert wird, macht es keinen Unterschied, es wird immer die 2. genommen...
Außer man schreibt 0 in die Ini, dann gibts nen kontinuierlichen Upload.

R0BIN 21. Nov 2006 17:28

Re: Traffic Monitor
 
es sind kilobyte... kb ist die normale bezeichnung dafür....und für die meisten user klar zu verstehen.

ich kann an der auswahl der netzwerkkarte nichts ändern...wenn dort 1 steht wird die erste angesprochen, bei 2 die 2...das ist nur nen api aufruf...bei mir klappts mit allen 3 netzwerkkarten.

fwsp 21. Nov 2006 17:36

Re: Traffic Monitor
 
Zitat:

Zitat von R0BIN
Zitat:

Zitat von fwsp
Zitat:

Zitat von R0BIN
Zitat:

Zitat von fwsp
bei mir zeigt es nichts an, auch wenn ich größere dateien lade.

Netzwerkkarte auswählen

auch dann nicht.

wie gehst du denn ins inet?

ich hab ne verbindung zum router, der mich mit dem modem verbindet, welches mich ins iNet gehen lässt. :wink:

hoika 21. Nov 2006 17:40

Re: Traffic Monitor
 
Hallo,

probier mal den Monitor hier,
ob er was anzeigt.

http://delphi.about.com/od/fullcodep.../aa112903a.htm


Heiko
PS: Reset klappt dort nicht.

Sunlight7 21. Nov 2006 17:48

Re: Traffic Monitor
 
Zitat:

Zitat von R0BIN
es sind kilobyte... kb ist die normale bezeichnung dafür....und für die meisten user klar zu verstehen.

ich kann an der auswahl der netzwerkkarte nichts ändern...wenn dort 1 steht wird die erste angesprochen, bei 2 die 2...das ist nur nen api aufruf...bei mir klappts mit allen 3 netzwerkkarten.

Normalerweise bei Netzwerken KBits, deshalb wollt ich das so genau wissen...


Jetzt hab ich das irgendwie hinbekommen, das die 1. auch angezeigt wird (wenn ich bloß wüsste wie?), aber es funkt die 2. mit rein. Oder ist das beabsichtigt?

fwsp 21. Nov 2006 17:49

Re: Traffic Monitor
 
Zitat:

Zitat von hoika
Hallo,

probier mal den Monitor hier,
ob er was anzeigt.

http://delphi.about.com/od/fullcodep.../aa112903a.htm


Heiko
PS: Reset klappt dort nicht.

der klappt bei mir wunderbar.

Balu der Bär 21. Nov 2006 18:06

Re: Traffic Monitor
 
Moin,

ganz nett dein Programm, nur etwas verstehe ich nicht so ganz. Dein Programm zeigt mir ständig einen Upstream von rund 9 KB/s an, wenn ich etwas herunterlade (Downstream-Anzeige läuft korrekt). Wenn ich nichts herunterlade steht der Upstream auch bei 0 KB/s. Ich lade aber nichts hoch und andere Traffic-Monitore meinen auch das der Upstream bei 0 liegt, dein Programm meint aber 9 KB/s. :gruebel:

Rudirabbit 21. Nov 2006 18:13

Re: Traffic Monitor
 
Hi !

@R0BIN: Dein Tool finde ich super, vor allem die Graphik im Monitor. Da ich gerade was ähnliches geproggt habe (einfaches deaktieren/aktivieren einer auswählbaren Lan Karte), würde mich interessieren, wie den den Traffic der Lan Karte bekommst!
Nur das Prinzip ! Mit den Indy Komponenten ?

MFG !

R0BIN 21. Nov 2006 18:25

Re: Traffic Monitor
 
Zitat:

Zitat von Balu der Bär
Moin,

ganz nett dein Programm, nur etwas verstehe ich nicht so ganz. Dein Programm zeigt mir ständig einen Upstream von rund 9 KB/s an, wenn ich etwas herunterlade (Downstream-Anzeige läuft korrekt). Wenn ich nichts herunterlade steht der Upstream auch bei 0 KB/s. Ich lade aber nichts hoch und andere Traffic-Monitore meinen auch das der Upstream bei 0 liegt, dein Programm meint aber 9 KB/s. :gruebel:

Es ist normal das du auch immer etwas upload hast wenn du downloades, aber 9 kb? ich frage nur die windows funktion für die netzwerkkarte ab, schau mal ob dort auch was durch die leitung geht?

R0BIN 21. Nov 2006 18:27

Re: Traffic Monitor
 
Zitat:

Zitat von Rudirabbit
Hi !

@R0BIN: Dein Tool finde ich super, vor allem die Graphik im Monitor. Da ich gerade was ähnliches geproggt habe (einfaches deaktieren/aktivieren einer auswählbaren Lan Karte), würde mich interessieren, wie den den Traffic der Lan Karte bekommst!
Nur das Prinzip ! Mit den Indy Komponenten ?

MFG !


ein einfacher api aufruf, ohne indy und co.....und dann einfach in nem graph anzeigen!

Rudirabbit 21. Nov 2006 18:43

Re: Traffic Monitor
 
Hi !
Zitat:

ein einfacher api aufruf, ohne indy und co.....und dann einfach in nem graph anzeigen!
Ok- mein Tool basiert auch nur auf API, kannst mir noch Namen des API Aufrufs sagen ?

MFG !

R0BIN 21. Nov 2006 19:05

Re: Traffic Monitor
 
in der iphlpapi dll solltest du alle function finden!

Rudirabbit 23. Nov 2006 18:42

Re: Traffic Monitor
 
Hi !
@ROBIN:
Bei der Suche nach den exportierten Funktionen, evtl mit Delphi adapter unit :wink: der iphlpapi dll, habe ich das hier gefunden.
Klick


MFG !

hoika 24. Nov 2006 07:47

Re: Traffic Monitor
 
Mein Link weiter oben enthält auch den Delphi-Quellcode...


Heiko

Van HelF 29. Dez 2006 15:10

Re: Traffic Monitor
 
@Rudirabbit

der quellcode des programms ist aber recht seltsam geschrieben z.b.:
Delphi-Quellcode:
  try
    self.FAverageOutPerSec := OutTotal div ActiveCountOut
  except
    self.FAverageOutPerSec := 0
  end;
so ist es kaum möglich das programm innerhalb von delphi auszuprobieren, da andauernd fehlermeldungen erscheinen.

MrKnogge 29. Dez 2006 15:27

Re: Traffic Monitor
 
Moin,
das tool ist ganz nett, wenn ich allerdings die Größe der Form ändere, so wird der komplette Graph gelöscht.

@Van HelF
Das ist ganz normaler Delphi-Code, in diesem Thread geht es aber um das tool von ROBIN.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz