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..