title: Socket explanation in C and C++
body: <p>Well I have been wondering if there is a standard socket header file for C++ </p>
  
  <p>I did search the whole internet (using google search engine ), but couldn't find any standard socket header file for C++ , beside finding some libraries, like Boost, chilkat etc...</p>
  
  <p>I have only succeeded in finding a standard socket header file for C programming language. 
  If I used the C standard socket header file, but inside my C++ code, does it mean my program 
  is Pure C++ or C and C++?</p>
  
  <p>Because I didn't find any standard C++ socket header file. Like 
  there is <code>&lt;string&gt;</code> for C++ and there is <code>&lt;string.h&gt;</code> for C, but there is no socket 
  standard header file for C++.</p>
  
  <p>I hope someone C/C++ wise would explain all that for me, step by step.</p>