title: How do two Bitcoin clients discover each other?
body: <p>I'm interested in how two peer-to-peer clients can join each other in a mesh network like Bitcoin clients can.</p>
  
  <p>So when I fire up Bitcoin, how is my client joining all the others? How does it find the very first peer (who probably knows where others are)?</p>
  
  <p>Thanks!</p>