Toon posts:

[DELPHI] IPWatch

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een programma wat binnenkomende tcp verbinding vangt via Indy componenten.
Nu wil ik het ip adres van een binnenkomende verbinding loggen, dit kan volgens mij met het IPWatch component. Daar gebruik ik de functie IPwatch.currentIp. Volgens mij zou ik dan het binnenkomende ip-adres moet krijgen.
Maar ik krijg het ipadres van de pc waar het programma op draait?? Gebruik ik de verkeerde functie?

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Ja, de verkeerde. Uit de help: "Determines the online status and IP addresses for a computer".

Dus je krijgt je eigen ip terug. Wat jij wilt is er niet bij mijn weten. Aan elk component gewoon een een OnConnect event implementeren.

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Topicstarter
TCPServerConnect(AThread: TIdPeerThread) bijvoorbeeld? Dan zie ik geen ipadres van de connectie? (onder AThread kan ik tenminste niets vinden...)

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

TIdIOHandlerSocket(AThread.Connection.IOHandler).Binding.PeerIP
TIdIOHandlerSocket(AThread.Connection.IOHandler).Binding.PeerPort

We adore chaos because we like to restore order - M.C. Escher


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Tja, niemand zei dat Indy simpel was :) maar het kan bijna alles.

www.tamaracka.com voor je Indy help. Nadat je in de Delphi help gekeken hebt natuurlijk.

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Topicstarter
Ok dit werkt :)

bedankt!
Pagina: 1