title: Converting C++ TCP/IP applications from IPv4 to IPv6. Difficult? Worth the trouble?
body: <p>Over the years I've developed a small mass of C++ server/client applications for Windows using WinSock (Routers, Web/Mail/FTP Servers, etc... etc...).</p>
  
  <p>I’m starting to think more and more of creating an IPv6 version of these applications (While maintaining the original IPv4 version as well, of course).</p>
  
  <p><b>Questions:</b></p>
  
  <ol>
  <li>What pitfalls might I run into?</li>
  <li>Is the porting/conversion difficult?</li>
  <li>Is the conversion worth it?</li>
  </ol>
  
  <p><br />
  For a reference (or for fun), you can sneek a peak of the <a href="http://networkdls.com/Software.Asp?Review=23" rel="noreferrer">IPv4 code</a> at the core of my applications.</p>