Entwickler-Ecke

Internet / Netzwerk - Remote Host bei TCP Server


TimKellner - Di 15.04.08 16:23
Titel: Remote Host bei TCP Server
Hallo Leute,

ich habe (mal wieder) ein Problem und zwar Möchte ich gerne die Adresse (IP bzw. noch besser MAC) des Rechners haben der sich mit dem TCPServer verbindet

wie kann ich das bewerkstelligen?

Gruß Tim


matze - Di 15.04.08 20:59

von welchem TCP Server reden wir? Indy oder was?


TimKellner - Mi 16.04.08 07:57

Moin,

ich meine den Indy TCP Server / TIdTCPServer.

MfG Tim


chrisdrury - Mi 16.04.08 08:38

Dann benutze doch die Komponente IdIPWatch. Mit LocalIP oder CurrentIP kann dann die IP des Rechners ausgelesen werden...


TimKellner - Mi 16.04.08 10:22

Wenn ich das richtig gesehen habe gibt mir die Komponente aber die IP von dem Server aus. Ich möchte aber die IP von dem Client der SIch mit dem Server verbindet haben.


chrisdrury - Mi 16.04.08 11:21

Dann schau mal in der Indy-Hilfe unter TIdTCPConnection.Socket.Binding.PeerIP nach.
Oder hier: http://www.delphi-forum.de/viewtopic.php?t=10369&start=0&postorder=asc&highlight=peerip++indy