title: Networking from a Kernel Mode Driver
body: <p>The question is pretty self-explanatory, I require the ability to open and control a socket from a kernel mode driver in windows xp.  I know that vista and after provides a kernel mode winsock equivalent, but no such thing for XP.</p>
  
  <p>Cheers</p>
  
  <p><strong>Edit</strong>
  I've had a recommendation to have a user-mode service doing the socket work, and one to use TDI.  Which is best?</p>