Sam,

On Sun, Mar 16, 2014 at 8:04 AM, Sam Michaels <sam@samtheham.org> wrote:
You can look for X-Client-Update to see if the check in was logged.  Other information can be passed in the header, too.

Errors are trapped so that it will always display the IP address and any error information is contained in the headers.

Hope you find this useful.

Thanks for your effort.

However the current idea is to phase out reliance on centralized external services completely in favor of peer-based address detection.

See https://github.com/bitcoin/bitcoin/pull/3461

Wladimir