Autor |
Beitrag |
DorJo
      
Beiträge: 139
|
Verfasst: Di 08.01.08 21:23
Hy an alle,
ich hätte da mal ne frage! Gibt es irgendeine Möglichkeit bei Delphi bestimmte Ports zu überwachen ob Datenpakete eintreffen oder nicht? Ich hab schon gesucht - aber leider ohne Erfolg
Ich freue mich in Erwartung eurer Antworten!!!
Mit freundlichen Grüßen
DorJo
|
|
Narses
      

Beiträge: 10183
Erhaltene Danke: 1256
W10ent
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 08.01.08 21:27
Moin!
Das ist (prinzipiell) nicht so einfach (ob nun mit Delphi oder was anderem)...  Beschreib doch mal, was du machen möchtest, vielleicht kann man das ja anders lösen.
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Di 08.01.08 21:31
Du kannst einen TCP Server auf diesen Port binden, und eingehende Daten verarbeiten 
|
|
DorJo 
      
Beiträge: 139
|
Verfasst: Di 08.01.08 21:31
Nun ja. eigentlich wollte ich nur ein Programm schreiben mit dem ich die Zeit überprüfen kann in der ich online bin, weil es mich mal interessiert wie viel Zeit da so drauf geht
Und da hatte ich mir überlegt das man das eben so lösen könnte! odr?!
Zitat: | Du kannst einen TCP Server auf diesen Port binden, und eingehende Daten verarbeiten  |
? Soll ich da einfach die TCPServer Komponente benutzen und als DefaultPort den zu überwachenden einstellen, oder wie meinst du das?!
|
|
Narses
      

Beiträge: 10183
Erhaltene Danke: 1256
W10ent
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 08.01.08 21:44
Moin!
DorJo hat folgendes geschrieben: | Zitat: | Du kannst einen TCP Server auf diesen Port binden, und eingehende Daten verarbeiten  | ? Soll ich da einfach die TCPServer Komponente benutzen und als DefaultPort den zu überwachenden einstellen, oder wie meinst du das?! |
Das klappt eh nicht so, den Ansatz kannste gleich wieder vergessen.
DorJo hat folgendes geschrieben: | eigentlich wollte ich nur ein Programm schreiben mit dem ich die Zeit überprüfen kann in der ich online bin, weil es mich mal interessiert wie viel Zeit da so drauf geht  |
Vielleicht solltest du erstmal versuchen zu definieren, was denn überhaupt "online sein" bedeutet.  Ist dein PC hinter einem (DSL-)Router?
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
DorJo 
      
Beiträge: 139
|
Verfasst: Di 08.01.08 21:48
Jup der is hinter nem Router! Also ich glaub ich hab mich falsch ausgedrückt! Ich möchte gern rauskriegen wie lange ich effektiv surfe (also Daten empfange!)
|
|
Narses
      

Beiträge: 10183
Erhaltene Danke: 1256
W10ent
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 08.01.08 21:52
Moin!
DorJo hat folgendes geschrieben: | Ich möchte gern rauskriegen wie lange ich effektiv surfe (also Daten empfange!) |
Die Frage mag sich auf den ersten Blick da doof anhören, aber: definiere doch mal "Surfen".
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
DorJo 
      
Beiträge: 139
|
Verfasst: Di 08.01.08 21:58
Zitat: | definiere doch mal "Surfen" |
Hmm... nja... wie gesagt ich bin permanent mit dem Internet verbunden! Ar ich habe nicht permanent irgendeinen Messenger laufen oder durchsuche das www oder so sondern mach halt auch allen anderen mist  und ich möchte rauskriegen wie lange ich eben das Internet nutze! Ist das jetzt verständlicher?! 
|
|
Narses
      

Beiträge: 10183
Erhaltene Danke: 1256
W10ent
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 08.01.08 22:04
Moin!
DorJo hat folgendes geschrieben: | wie gesagt ich bin permanent mit dem Internet verbunden! |
Soso...
DorJo hat folgendes geschrieben: | Ist das jetzt verständlicher?! |
Ich denke, ich verstehe dich schon die ganze Zeit, allerdings versuche ich dich mit den Fragen zu den entscheidenden "Erkenntnissen" zu lenken...
DorJo hat folgendes geschrieben: | Ar ich habe nicht permanent irgendeinen Messenger laufen oder durchsuche das www oder so sondern mach halt auch allen anderen mist und ich möchte rauskriegen wie lange ich eben das Internet nutze! |
Und wieder, definiere "Mist machen".
Mal konkreter: Du brauchst ein eindeutiges Kriterium, anhand dessen deine Software die "Online-Zeit" messen können soll.  Bisher hast du allerdings nur sehr vage Vorstellungen abgegeben, was das denn sein könnte. Eine exakte Aussage wäre z.B.: "Die Zeit, in der TCP-Port 12345 verbunden ist".
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
DorJo 
      
Beiträge: 139
|
Verfasst: Di 22.01.08 17:59
@ narses: Hmm, kk danke erstma! Das würde ja bedeuten, das ich überprüfen müsste wann der Port 20,21,80,110,143,443 und 465 verbunden sind! Könntet ihr mir da irgendein Tutorial oder sowas empfehlen?! Weil ich find überhaupt keinen ansatz
MfG
Dor Jo
|
|
Narses
      

Beiträge: 10183
Erhaltene Danke: 1256
W10ent
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 22.01.08 20:53
Moin!
DorJo hat folgendes geschrieben: | Das würde ja bedeuten, das ich überprüfen müsste wann der Port 20,21,80,110,143,443 und 465 verbunden sind! Könntet ihr mir da irgendein Tutorial oder sowas empfehlen?! Weil ich find überhaupt keinen ansatz |
Ansatz (Kommandozeile, nicht (direkt) Delphi!):
Quelltext
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|