Incoming&nbsp;-&nbsp;PingBack
<p>PingBack is the brainchild of <a href="http://www.hixie.ch/specs/pingback/pingback">Ian 
  Hixie</a>. Rather than rivalling TrackBack it complements it. BlogWorks implements 
  both the server and client side of the PingBack specification.</p>
<h3>How PingBack Works</h3>
<p>Blog A would like to let Blog B know that there is a post on Blog A that talks 
  about a post on Blog B. Blog B incoporates a link to Blog B's post in his (or 
  her) post. <br>
  Blog A's PingBack client then uses that link to PingBack to Blog B. The process 
  happens in a number of stages:</p>
<ol>
  <li>Blog A uses the link to Blog B to find out the URL of Blog B's PingBack 
    server - this is done by requesting the linked page and either looking for 
    an X-Pingback HTTP header to be returned with the PingBack Server's URL or 
    by parsing the page looking for an HTML <code>&lt;link&gt;</code> tag with 
    the same information.</li>
  <li>Once Blog A has found the URL for Blog B's PingBack server a small XML 'package' 
    is sent that contains the URL of the sending post and the target URL i.e. 
    Blog B's post.</li>
  <li>Blog B, if it wants can then validate Blog A's ping by going and checking 
    whether Blog A has in fact linked to Blog B's post - BlogWorks supports this 
    further step but wouldn't attempt to extract any further information from 
    Blog A's post.</li>
</ol>
<h3>PingBack Server</h3>
<p>The PingBack Server allows BlogWorks to receive and process PingBacks coming 
  from other sources. PingBacks are channelled through the <a href="help.asp?page=commentapi">Comment 
  API</a>. <br>
  For other sources to be able to PingBack BlogWorks provides two means for PingBack 
  clients to find BlogWorks' PingBack server. <br>
  The <code>[pb:header]</code> tag adds a small ASP script which produces the 
  X-Pingback HTTP header mentioned above. this tag only works on a template which 
  produces pages with an .asp extension. The tag should be placed on the first 
  line of the template.<br>
  the <code>[pb:server]</code> tag produces the URL of the PingBack server for 
  use in an HTML <code>&lt;link&gt;</code> tag.</p>
<h3>PingBack Client</h3>
<p>The PingBack Client looks through a post on publishing, extracts all or any 
  URLs and attempts to find the PingBack server associated with that URL. If a 
  valid server is found (preferably via the X-Pingback HTTP header) a PingBack 
  ping is sent - Job done. The &quot;New Post&quot; page includes a checkbox that 
  can be used to enable/disable the PingBack client for a particular post.</p>