如何在WebService中獲取客戶端的IP地址
1、若是在Web Module單元中,可用以下語句實現(這實際上是WebBroker技術):
Request.RemoteAddr;
2、若是是ISAPI/CGI的WebService中,*impl.pas中是沒法存取Web Module單元的(uses了也不行的),如何實現?
服務器端實現的接口函數裏,如何知道調用這個接口函數的客戶端的IP?
在實現部分的代碼裏, uses WebBrokerSoap單元
而後,能夠經過如下代碼直接得到當前調用這個函數的客戶端的IP:
GetSOAPWebModule.Request.RemoteAddr;
GetSOAPWebModule 這個函數是在 WebBrokerSoap 這個單元裏的。服務器