code: public Xdr callRpc(String serverIP, Xdr xdrRequest, boolean usePrivilegedPort) throws RpcException {
          return NetMgr.getInstance().sendAndWait(serverIP, _port, usePrivilegedPort, xdrRequest, _rpcTimeout);
      }
docs: Basic RPC call functionality only.
  
  @param serverIP
  The endpoint of the server being called.
  @param xdrRequest
  The Xdr data for the request.
  @param usePrivilegedPort
  <ul>
  <li>If <code>true</code>, use a privileged local port (below
  1024) for RPC communication.</li>
  <li>If <code>false</code>, use any non-privileged local port
  for RPC communication.</li>
  </ul>
  @return The Xdr data for the response.
  @throws RpcException