title: Requesting a recaptcha and caching the image
body: <p>I need to create a WCF application that requests a "recaptcha" and sends it over to a WCF client, as a <strong>bitmap</strong>. All examples I have found so far are built to display the captcha in a web browser, wheras I need the actual recaptcha image. </p>
  
  <p>The reaason I need to do this is because I need to create a registration screen in a c# WinForms application. Here's how it works:</p>
  
  <ol>
  <li>User opens registration screen through windows application.</li>
  <li>Application requests a captcha from WCF server.</li>
  <li>WCF server generates and sends captcha.</li>
  <li>Application displays captcha and allows user to enter details.</li>
  <li>Application sends details and captcha code to server via WCF.</li>
  <li>Server sends return code (ie: If registration was successful or if it failed.)</li>
  </ol>
  
  <p>Note that a hosted website is not an option at this point. There is only a WCF server and a WCF client. I have been trying to avoid generating my own captcha and using re-captcha instead, but I have not managed to find a way to download the actual captcha image. Any alternative solutions are welcome.</p>