3. SOCKET LIBRARY OVERVIEW