Entwickler-Ecke
Internet / Netzwerk - Überprüfung ob über bestimmte Ports Daten empfangen werden
DorJo - Di 08.01.08 21:23
Titel: Überprüfung ob über bestimmte Ports Daten empfangen werden
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 :cry:
Ich freue mich in Erwartung eurer Antworten!!!
Mit freundlichen Grüßen
DorJo
Narses - 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
Xentar - Di 08.01.08 21:31
Du kannst einen TCP Server auf diesen Port binden, und eingehende Daten verarbeiten ;)
DorJo - 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 - 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. :D Ist dein PC hinter einem (DSL-)Router?
cu
Narses
DorJo - 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 - 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
DorJo - 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?! :oops:
Narses - 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... :zwinker:
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. :nixweiss: 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". :idea:
cu
Narses
DorJo - 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 - 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!): :idea: ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!