if you use an axis or Jax Rpc, then you can get the IP address and browser, you need to do this on a stub on the server side.
HttpServletRequest httpReq = (HttpServletRequest) MessageContext.getCurrentContext().getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
String ip = httpReq.getRemoteAddr();
String browser = httpReq.getHeader("User-Agent");
source
share