:mod:`socket`
=============

.. automodule:: socket

   
   
   Functions
   ---------
   .. autosummary::
      :toctree:generated/
      :template:function_custom.rst

   
      RAND_add
      RAND_egd
      RAND_status
      StringIO
      create_connection
      fromfd
      getaddrinfo
      getdefaulttimeout
      getfqdn
      gethostbyaddr
      gethostbyname
      gethostbyname_ex
      gethostname
      getnameinfo
      getprotobyname
      getservbyname
      getservbyport
      htonl
      htons
      inet_aton
      inet_ntoa
      inet_ntop
      inet_pton
      meth
      ntohl
      ntohs
      setdefaulttimeout
      socketpair
      ssl

   .. toctree::
       :maxdepth: 1
       :hidden:

   
       generated/socket.RAND_add
       generated/socket.RAND_egd
       generated/socket.RAND_status
       generated/socket.StringIO
       generated/socket.create_connection
       generated/socket.fromfd
       generated/socket.getaddrinfo
       generated/socket.getdefaulttimeout
       generated/socket.getfqdn
       generated/socket.gethostbyaddr
       generated/socket.gethostbyname
       generated/socket.gethostbyname_ex
       generated/socket.gethostname
       generated/socket.getnameinfo
       generated/socket.getprotobyname
       generated/socket.getservbyname
       generated/socket.getservbyport
       generated/socket.htonl
       generated/socket.htons
       generated/socket.inet_aton
       generated/socket.inet_ntoa
       generated/socket.inet_ntop
       generated/socket.inet_pton
       generated/socket.meth
       generated/socket.ntohl
       generated/socket.ntohs
       generated/socket.setdefaulttimeout
       generated/socket.socketpair
       generated/socket.ssl
      
   
   

   
   
   Classes
   -------
   .. autosummary::
      :toctree:generated/
      :template:class_all_methods.rst

   
      MethodType
      SocketType
      partial
      socket

   .. toctree::
       :maxdepth: 1
       :hidden:

   
       generated/socket.MethodType
       generated/socket.SocketType
       generated/socket.partial
       generated/socket.socket

   
   

   
   
   Exceptions
   ----------
   .. autosummary::
      :toctree:

   
      error
      gaierror
      herror
      sslerror
      timeout