title: What are .sock files and how to communicate with them
body: <ul>
  <li>What are .sock files?</li>
  <li>How can I communicate with a .sock file?</li>
  </ul>
  
  <p>Elaborating on the 2nd bullet, I understand that .sock files are for Inter-process communication. How can I 'communicate' with them? Let us say a sock file is designed to respond in a specific way (For ex: it takes the input 'time' and prints out the current time).</p>
  
  <p>I prefer higher level programming languages (python) more than C/C++ .
  It'd also be better if someone can point me to some application (like nc maybe?) that I can use to communicate with .sock files in a quick and dirty way?</p>
  
  <p>Thanks</p>