Avatar billede easysoft_studios Nybegynder
20. december 2001 - 20:48 Der er 27 kommentarer og
3 løsninger

internet monitor

Nu skal jeg til at have bredbånd i huset, hvilke betyder at man sådan uden videre kan logge sig på og bruge løs af de rå kbits...
Så derfor tænkte jeg: (oh)
Kan jeg lave et program (i Delphi) som kan, ved fx. at ligge i systray\'en, holde øje med hvornår linien åbner til Internettet åbner, og derefter begynde et stopur, som så - praktisk nok - stopper når forbindelsen afbrydes?

Jeg vil meget gerne lave det selv - man kan jo godt holde øje med forbindelsen, men hvordan??

Gode eksempler???
Avatar billede ziron Nybegynder
20. december 2001 - 20:52 #1
hmm det du har tænkt deig er at du kan overvåge når andre computere går på nettet? hvis så tror jeg ikke lige det er muligt, med mindre at du kan få af vide af din gateway når der sker noget :)

/ZIRON
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 20:53 #2
nej nej - programmet køre på den computer som når forbindelse til Internettet. Og så gemme den så oplysningerne i en tekstfil, som så administratoren (MIG) hente og kikker på...
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 20:54 #3
som vi dog hjælper hinanden :)
Avatar billede ziron Nybegynder
20. december 2001 - 20:55 #4
hehe ja jeg skal til at trykke compile fra det du gav mig :) og hvis det er sådan du vil lave det kan man nok godt, så skal du bare til at logge alt nettrafik og så der hvor den hopper gennem gatewayen skal den vel starte...

men how tænke tænke...

/ZIRON
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 21:05 #5
kan du speciktserkmdfsj dit svar lidt...
Avatar billede ziron Nybegynder
20. december 2001 - 21:07 #6
hmmm nej for jeg ved sku ikke helt hvordan man skal gøre det, men tænker lige over det. men man skal vel se om der er forbindelse til din gateway, hvis så skal tidentælle hvis ikke, så skal den ikke...

/ZIRON
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 21:10 #7
har INDY ikke sådan noget??
Avatar billede ziron Nybegynder
20. december 2001 - 21:11 #8
hmmm det kan sku godt være, er ikke sikker. men du kan jo lige kigge efter...

/ZIRON
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 21:15 #9
det vil jeg gøre...

kender du nogle som er rigtig hardcore på det her felt??
kunne du ikke få dem herind... please!
Avatar billede ziron Nybegynder
20. december 2001 - 21:16 #10
jeg tror godt at borrisholt og martinlind vil kunne bikse noget sammen...

/ZIRON
Avatar billede easysoft_studios Nybegynder
20. december 2001 - 21:22 #11
så må vi jo vente på dem :)
Avatar billede ziron Nybegynder
20. december 2001 - 21:23 #12
ja jeg tror ikke der er så meget andet sådan lige nu. vi venter spændt.

/ZIRON
Avatar billede stoney Nybegynder
20. december 2001 - 21:42 #13
Prøv at kigge på Traceroute eksemplet under indy.

Hvis din PC\' er tager en tur på internettet vil din gateway stå i første linie.

Så kan du bare lave en test på om din gateway står der, hvis den gør så skriv i din log.

Jeg ved godt det er en lidt fake løsning, det var
bare et hurtigt bud.

Stoney

Avatar billede dkn Nybegynder
20. december 2001 - 23:20 #14
easysoft_studios -> Vil du bare se om din computer har forbindelse med internetet, og hvis den har starte en timer, og hvis den mister forbindelsen igen så stoppe timeren ?
Så når du har starttid og slttid kan du jo let regne ud hvo lang ti du har været connected.

dkn
Avatar billede ziron Nybegynder
20. december 2001 - 23:22 #15
dkn >> det er jo ikke bare til internettet, det er jo adsl ting...

/ZIRON
Avatar billede borrisholt Novice
21. december 2001 - 07:15 #16
Det er ikke så svært ... du er nød til konstant at ping en server .. fx. din gateway ..... Når den ikke svarer er du ikke på nettet. Så har jeg noget Delphi kode der viser hvordan man bruger IphelperAPI\'et. Jammen det kræver jo min Winsock 2.0 .... INGEN problem der gør bredbånd også !

Hvis du går ud i din dos prompt og skriver NetStat -e kan du få at vide hvormeget data der er rendt gennem dit netkort .... Et tilsvarende trick kan jeg gøre efter i Delphi !

Jens B
Avatar billede easysoft_studios Nybegynder
21. december 2001 - 12:33 #17
borrisholt >> det vil jeg da meget gerne be om :)
Avatar billede ziron Nybegynder
21. december 2001 - 12:36 #18
hmmm nu er jeg ikke med, easy skulle du ikke se hvornår du var på nettet, altså suffede rundt derude?

borrisholt >> kode kode kode kode :)

GOD JUL, det er godt at have juleferie, tro mig :)

/ZIRON
Avatar billede easysoft_studios Nybegynder
21. december 2001 - 12:40 #19
jo!

når der går data igennem netværkskortet, må det være ensbetydet at man er på nettet...

God jul, og glædelige juleferie - det har grøntmedarbejdere ikke før d. 24 :)
Avatar billede ziron Nybegynder
21. december 2001 - 12:44 #20
ja okay men man er jo ikke på internettet hvis man bare holder sig lokalt, så hvad er det du vil måle, lokalt eller internettet?

og kedeligt du ikke har ferie :)

/ZIRON
Avatar billede easysoft_studios Nybegynder
21. december 2001 - 12:45 #21
det rigtig nok, men jeg giver lige alle forslag et forsøg, så kan man altid bug-teste senere....
Avatar billede ziron Nybegynder
21. december 2001 - 18:50 #22
okay det er så iorden.

/ZIRON
Avatar billede easysoft_studios Nybegynder
21. december 2001 - 21:30 #23
stoney >> er det sådan at hvis der ikke er nogle forbindelse, så er ip\'en 127.0.0.1 ?????
og hvis der bare er lokal forbindelse, kan jeg vil udelukke de andre pc\'er i netværket ved en statement der undersøger om en anden pc\'s ip er i listen...??
Avatar billede easysoft_studios Nybegynder
21. december 2001 - 22:23 #24
stoney >> det virker fint, man skal bare lige fliksflakse med koden så den ser bort fra 127.0.0.1, og så køre det...
men jeg vil gerne sætte det her spm i standby indtil d. 7. januar, når min ADSL er oppe, så jeg kan se om det også virker... medmindre at du er sikker på at det virker selv med min ADSL...
Avatar billede stoney Nybegynder
21. december 2001 - 22:33 #25
127.0.0.1 --> 127.255.255.254 er et reserveret ip range (loopback)



Din pc vil altid svare vis du pinger en af disse adresser. På den måde kan du blandt andet teste om din ip protocol virker på din maskine.

Hvis du \"tager fat\" i en anden pc på dit netværk( lad os sige din hedder 192.168.1.5 og en anden hedder 192.168.1.6 ) vil den aldrig gå gennem din gateway fordi i sidder på samme ip segment.

10.0.0.0 -->> 10.255.255.255
172.16.0.0. -->> 172.31.255.255
192.168.0.0. -->> 192.168.255.255

De 3 ovenstående ip range er reserveret til \"private\" netværk, dvs. de bliver ikke routet ud på internettet.

Hvis du tager fat i en adresse der ligger uden for disse 3 range vil den gå gennem din gateway.
(det vil den også hvis du skal have fat i 192.168.2.1) men jeg er ret sikker på at i alle sammen i \"huset\" sidder på samme net id, med mindre du bor i en gigantisk boligblok.

Så igen, hvis din gateway står øverst på listen
i eksemplet så er det fordi den har fat i en adresse på internettet.

Stoney
Avatar billede stoney Nybegynder
21. december 2001 - 23:20 #26
Hvis du får ADSL fra TeleDanmark vil dit ip segment være 192.168.1.0

Stoney
Avatar billede borrisholt Novice
22. december 2001 - 09:34 #27
easysoft_studios  >> Det må du lige vente et par dage med indtil jeg kommer i nærheden af det igen ....


Jens B
Avatar billede easysoft_studios Nybegynder
22. december 2001 - 19:41 #28
er det helt fast??

og vil der være forskel på ip\'en når man sufer på nettet / tjekker mail, og når man blot er på intranettet??
Avatar billede easysoft_studios Nybegynder
09. januar 2002 - 16:09 #29
jeg er bange for at Jens\' ide vil virke bedst. Det forholder sig nemlig sådan at min ADSL kører konstant - med mindre modemet / routeren er slukket. Derfor vil Stoney\'s ikke virker da tiden begynder i det når Windows startes, eller når programmet starts, for de den kan se at der er forbindelse - og det er ikke ens betydligt med at jeg surfer.
Undskyld jeg først vender tilbage nu, der har været travlt med at bruge forbindelsen :-)
Avatar billede easysoft_studios Nybegynder
15. marts 2002 - 23:25 #30
synes at i skulle have nogle point alle sammen, som tak for hjælpen.
jeg kom alligevel aldrig videre med programmet, så skidt vær med det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester