title: C++ Winsock P2P
body: <h3>Scenario</h3>
  <p>Does anyone have any good examples of peer-to-peer (p2p) networking in C++ using Winsock?
  It's a requirement I have for a client who specifically needs to use this technology (god knows why).
  I need to determine whether this is feasible.</p>
  <p>Any help would be greatly appreciated.</p>
  <h3>EDIT</h3>
  <p>And I would like to avoid using libraries so that I can understand the underlying source code and further my knoweldge.</p>