Avatar billede kalaaleq Nybegynder
05. august 2005 - 16:27 Der er 16 kommentarer og
1 løsning

vis Ip adressen når man logger på

Jeg har et program der hedder DEM (som bruges til blandt andet Delta force Task force dagger pc spil)
det er et program som folk kan logge på (kun dem jeg har givet lov til) hvor de kan "styre" spillet men mit lille problem er at jeg godt kunne tænke mig at det program viste mig deres ip adresse når de logger på DEM
hvordan gør jeg det i delphi?
Avatar billede dkn Nybegynder
05. august 2005 - 17:00 #1
Der er nok et par måder at klare den på.
Fx kunne det blive noget med en sniffer. Ellers kunne det måske klares med noget proxy. Men det er slet ikke sikkert man behøves at komme ud i det.

Men har du ikke et link til det program ? så man lige kan se det an.
Avatar billede kalaaleq Nybegynder
05. august 2005 - 17:10 #2
http://www.timezone-warriors.net/tzwfiles/tzwtools.php

Jeg har fået alle koderne til DEM fra ham der har lavet DEM programmet men kunne som sagt godt tænke mig at jeg kunne se deres ip adresser når de logger på DEM
(skal lige siges at det er føste gang jeg roder mig ud i Delphi programmet)  (",)
Avatar billede dkn Nybegynder
05. august 2005 - 17:57 #3
nå det hjælper jo lidt når du nu har source til den : D
Avatar billede kalaaleq Nybegynder
05. august 2005 - 18:38 #4
ja hehe men spørgsmålet er jo så bare hvad koderne hedder og hvad fremgangs måden er (",)
Avatar billede dkn Nybegynder
06. august 2005 - 02:09 #5
ja...men hvis det er det første du lige kaster dig ud i er det nok lidt svært.
Desuden er der heller ikke nogle der rigtig kan hjælpe før du finder ud af hvad komponent der er brugt. Indy, normal delphi client/server socket osv.
Avatar billede kalaaleq Nybegynder
06. august 2005 - 02:49 #6
Du skal da være velkommen til at prøve he he (",)
ja det er sikkert rigtigt nok og jeg har da ogse kigget lidt på det og må da indrømme at det ser lidt uoverskueligt *gg*
Avatar billede dkn Nybegynder
06. august 2005 - 13:34 #7
har i aftalt noget om du ikke må give sourcen videre?

bliver nødt til at vide hvilket komponent som er brugt. Enten så prøver du at finde ud af det, eller også smider du noget kode her så man kan se det.
Avatar billede kalaaleq Nybegynder
06. august 2005 - 20:32 #8
næ jeg kan gøre med dem som jeg har lyst til...
hvilket komponent? ehh ja der er jeg jo allerede lost *gg*
Har du ikke MSN messenger?
hvis du har tålmodighed må du da godt tilføje mig på MSN
sneakstalker@mail.dk
Avatar billede borrisholt Novice
07. august 2005 - 06:52 #9
Den her tråd kører vist lidt af sporet. Når du bruger INDY komponenterne, og fprmentlig mange andre, socket komponenter får du at vide hvem der connecter til dig. Skal jeg lave en test til dig ?

Jens B
Avatar billede kalaaleq Nybegynder
07. august 2005 - 12:48 #10
Jeg kan godt se hvem der er connected til mig men vil gerne se deres IP Adresse når de er connected...
Avatar billede borrisholt Novice
07. august 2005 - 17:33 #11
kalaaleq>> JEg forstår ganske simpelt ikkee hvad det er du manger. Deres OFFENLIGe ipadresse eller deres lokale ip adreseer ?
Avatar billede kalaaleq Nybegynder
07. august 2005 - 18:18 #12
Når de er logget på DEM kan jeg se hvem der er logget på via deres user navn. Men det jeg godt kunne tænke mig var at jeg kunne se deres Ekstern (offentlig) ip addresse når de logger på.
Avatar billede borrisholt Novice
07. august 2005 - 18:28 #13
Hvis de logger på fra et lokalnetværk kan du se deres lokal ipadresee, og så har de samme WAN adresse som dig. Hvis de logger på gennem WAN er det deres eksterne IP adresse du ser.

Ellers er det bare at lave en HTTP.GET på clienten, ud mod www.myip.dk

Jeg aner ikke hvad DEM er ... ud over en tiltale form.

Jeg er stadig HELT blank på hvad dit problem er.
Avatar billede kalaaleq Nybegynder
07. august 2005 - 18:53 #14
DEM er et program hvor folk joiner for at kunne "styre" et online spil.
Når de har logget på DEM kan de styre serveren og feks. "smide" spillere ud af spillet...
Og jeg har brug for at se deres IP adresser, altså dem der logger på DEM.
og dem der logger på er fra WAN og ikke LAN.
http://www.timezone-warriors.net/tzwfiles/tzwtools.php

Jeg har fundet dette i en anden tråd ( http://eksperten.dk/spm/150270 )

procedure TForm1.ServerSocket1ClientConnect(Sender: TObject;
  Socket: TCustomWinSocket);
Var
ClientIP, ClientID:string;
begin
ClientIP := Socket.RemoteAddress;
ClientID := inttostr(Socket.SocketHandle);
end;

jeg tror dette er hvad jeg skal bruge, jeg aner bare ikke HVOR jeg skal sætte det ind
Avatar billede borrisholt Novice
07. august 2005 - 19:25 #15
Det kommer an på så meget. Jeg gidder ikke til at sætte mig ind i D.E.M CLient / server. Men Du har en socket der modtager en connection. Når det sker skal du bare logge hvem der er i den anden ende.

Jens B
Avatar billede kammeyer Nybegynder
19. august 2005 - 10:43 #16
Hej kalaaleg

Jeg har selv sat DEM op i sin tid og ved hvad du mener.

borrisholt> Det han mener er, at den der logger på vises med "navn" og ikke en IP adresse. Så når han siger han kan se hvem der logger på, så er det login navnet og ikke IP'en.

Jeg vil gerne hjælpe dig hvis du har interesse - jeg har added dig på msn - så smider vi løsningen her bagefter.
Avatar billede kalaaleq Nybegynder
14. januar 2008 - 17:36 #17
Lukket
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