Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.927 Beiträge
 
Delphi 12 Athens
 
#1

IP Adresse des Soap Client serverseitig ermitteln

  Alt 12. Nov 2018, 15:30
Hallo, wie kann ich die IP Adresse der jeweiligen Soapclient Serverseitig ermitteln?
Es geht um diese SoapServer Für dieman nur das Interface und einen TInvokableClass-Nachfahren mit methoden füllt.

Ich muss IN einer dieser Methoden des TInvokableClass Nachfahrens feststellen welche IP der Client hat.

Der einzige umweg den ich bis jetzt kenne ist, das Auswerten des Log-Intercepts...Ich habe das noch nicht versucht...aber das wäre ja schon ne harte nuss...
Müsste dann quasi einen cache des Logs Global verfügbar halten den ich dann auswerten kann...So das ich im cache den richtigen SOAP-Envelope finde ?

EDIT:
Noch nicht getestet .... aber eines davon müsste es sein...
Delphi-Quellcode:
  WebBrokerSoap.GetSOAPWebModule.Request.RemoteAddr
  WebBrokerSoap.GetSOAPWebModule.Request.RemoteHost
  WebBrokerSoap.GetSOAPWebModule.Request.RemoteIp
Ich recherchiere erstmal WAS der Unterschied ist.

EDIT2:
  WebBrokerSoap.GetSOAPWebModule.Request.RemoteAddr Das ist es..
Sorry aber ich habe vorher echt alles mögliche versucht.. kaum stelle ich die Frage in der DP fruchten die Google suchen auf einmal..
Andreas
Monads? Wtf are Monads?

Geändert von QuickAndDirty (12. Nov 2018 um 15:54 Uhr)
  Mit Zitat antworten Zitat