René's URL Explorer Experiment


Title: socket — Low-level networking interface — Python 3.14.2 documentation

Open Graph Title: socket — Low-level networking interface

Description: Source code: Lib/socket.py This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windows, MacOS, and probably additional platforms. Availability: not ...

Open Graph Description: Source code: Lib/socket.py This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windows, MacOS, and probably additional platforms. Availability: not ...

Opengraph URL: https://docs.python.org/3/library/socket.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.14/_images/social_previews/summary_library_socket_9427d162.png
og:image:altSource code: Lib/socket.py This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windows, MacOS, and probably additional platforms. Availability: not ...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/contents.html
socket — Low-level networking interfacehttps://docs.python.org/library/socket.html
Socket familieshttps://docs.python.org/library/socket.html#socket-families
Module contentshttps://docs.python.org/library/socket.html#module-contents
Exceptionshttps://docs.python.org/library/socket.html#exceptions
Constantshttps://docs.python.org/library/socket.html#constants
Functionshttps://docs.python.org/library/socket.html#functions
Creating socketshttps://docs.python.org/library/socket.html#creating-sockets
Other functionshttps://docs.python.org/library/socket.html#other-functions
Socket Objectshttps://docs.python.org/library/socket.html#socket-objects
Notes on socket timeoutshttps://docs.python.org/library/socket.html#notes-on-socket-timeouts
Timeouts and the connect methodhttps://docs.python.org/library/socket.html#timeouts-and-the-connect-method
Timeouts and the accept methodhttps://docs.python.org/library/socket.html#timeouts-and-the-accept-method
Examplehttps://docs.python.org/library/socket.html#example
Developing with asynciohttps://docs.python.org/library/asyncio-dev.html
ssl — TLS/SSL wrapper for socket objectshttps://docs.python.org/library/ssl.html
Report a bughttps://docs.python.org/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/library/socket.rst?plain=1
indexhttps://docs.python.org/genindex.html
moduleshttps://docs.python.org/py-modindex.html
nexthttps://docs.python.org/library/ssl.html
previoushttps://docs.python.org/library/asyncio-dev.html
Pythonhttps://www.python.org/
3.14.2 Documentationhttps://docs.python.org/index.html
The Python Standard Libraryhttps://docs.python.org/library/index.html
Networking and Interprocess Communicationhttps://docs.python.org/library/ipc.html
socket — Low-level networking interfacehttps://docs.python.org/library/socket.html
https://docs.python.org/library/socket.html#module-socket
Lib/socket.pyhttps://github.com/python/cpython/tree/3.14/Lib/socket.py
Availabilityhttps://docs.python.org/library/intro.html#availability
WebAssembly platformshttps://docs.python.org/library/intro.html#wasm-availability
socket()https://docs.python.org/library/socket.html#socket.socket
socketserverhttps://docs.python.org/library/socketserver.html#module-socketserver
sslhttps://docs.python.org/library/ssl.html#module-ssl
https://docs.python.org/library/socket.html#socket-families
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
PEP 383https://peps.python.org/pep-0383/
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
sockethttps://docs.python.org/library/socket.html#module-socket
AF_CANhttps://docs.python.org/library/socket.html#socket.AF_CAN
CAN_ISOTPhttps://docs.python.org/library/socket.html#socket.CAN_ISOTP
CAN_J1939https://docs.python.org/library/socket.html#socket.CAN_J1939
AF_BLUETOOTHhttps://docs.python.org/library/socket.html#socket.AF_BLUETOOTH
BTPROTO_L2CAPhttps://docs.python.org/library/socket.html#socket.BTPROTO_L2CAP
BDADDR_BREDRhttps://docs.python.org/library/socket.html#socket.BDADDR_BREDR
BDADDR_LE_PUBLIChttps://docs.python.org/library/socket.html#socket.BDADDR_LE_PUBLIC
BDADDR_LE_RANDOMhttps://docs.python.org/library/socket.html#socket.BDADDR_LE_RANDOM
BTPROTO_RFCOMMhttps://docs.python.org/library/socket.html#socket.BTPROTO_RFCOMM
BTPROTO_HCIhttps://docs.python.org/library/socket.html#socket.BTPROTO_HCI
HCI_CHANNEL_RAWhttps://docs.python.org/library/socket.html#socket.HCI_CHANNEL_RAW
BTPROTO_SCOhttps://docs.python.org/library/socket.html#socket.BTPROTO_SCO
byteshttps://docs.python.org/library/stdtypes.html#bytes
AF_ALGhttps://docs.python.org/library/socket.html#socket.AF_ALG
Availabilityhttps://docs.python.org/library/intro.html#availability
AF_VSOCKhttps://docs.python.org/library/socket.html#socket.AF_VSOCK
Availabilityhttps://docs.python.org/library/intro.html#availability
vsock(7)https://manpages.debian.org/vsock(7)
AF_PACKEThttps://docs.python.org/library/socket.html#socket.AF_PACKET
ETH_P_ALLhttps://docs.python.org/library/socket.html#socket.ETH_P_ALL
ETHERTYPE_* constantshttps://docs.python.org/library/socket.html#socket-ethernet-types
Availabilityhttps://docs.python.org/library/intro.html#availability
AF_QIPCRTRhttps://docs.python.org/library/socket.html#socket.AF_QIPCRTR
Availabilityhttps://docs.python.org/library/intro.html#availability
Availabilityhttps://docs.python.org/library/intro.html#availability
AF_HYPERVhttps://docs.python.org/library/socket.html#socket.AF_HYPERV
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
setblocking()https://docs.python.org/library/socket.html#socket.socket.setblocking
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
https://docs.python.org/library/socket.html#module-contents
sockethttps://docs.python.org/library/socket.html#module-socket
https://docs.python.org/library/socket.html#exceptions
https://docs.python.org/library/socket.html#socket.error
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
PEP 3151https://peps.python.org/pep-3151/
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
https://docs.python.org/library/socket.html#socket.herror
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
gethostbyname_ex()https://docs.python.org/library/socket.html#socket.gethostbyname_ex
gethostbyaddr()https://docs.python.org/library/socket.html#socket.gethostbyaddr
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
https://docs.python.org/library/socket.html#socket.gaierror
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
getaddrinfo()https://docs.python.org/library/socket.html#socket.getaddrinfo
getnameinfo()https://docs.python.org/library/socket.html#socket.getnameinfo
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
https://docs.python.org/library/socket.html#socket.timeout
TimeoutErrorhttps://docs.python.org/library/exceptions.html#TimeoutError
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
setdefaulttimeout()https://docs.python.org/library/socket.html#socket.setdefaulttimeout
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
TimeoutErrorhttps://docs.python.org/library/exceptions.html#TimeoutError
https://docs.python.org/library/socket.html#constants
IntEnumhttps://docs.python.org/library/enum.html#enum.IntEnum
https://docs.python.org/library/socket.html#socket.AF_UNIX
https://docs.python.org/library/socket.html#socket.AF_INET
https://docs.python.org/library/socket.html#socket.AF_INET6
socket()https://docs.python.org/library/socket.html#socket.socket
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
https://docs.python.org/library/socket.html#socket.AF_UNSPEC
AF_UNSPEChttps://docs.python.org/library/socket.html#socket.AF_UNSPEC
getaddrinfo()https://docs.python.org/library/socket.html#socket.getaddrinfo
https://docs.python.org/library/socket.html#socket.SOCK_STREAM
https://docs.python.org/library/socket.html#socket.SOCK_DGRAM
https://docs.python.org/library/socket.html#socket.SOCK_RAW
https://docs.python.org/library/socket.html#socket.SOCK_RDM
https://docs.python.org/library/socket.html#socket.SOCK_SEQPACKET
socket()https://docs.python.org/library/socket.html#socket.socket
SOCK_STREAMhttps://docs.python.org/library/socket.html#socket.SOCK_STREAM
SOCK_DGRAMhttps://docs.python.org/library/socket.html#socket.SOCK_DGRAM
https://docs.python.org/library/socket.html#socket.SOCK_CLOEXEC
https://docs.python.org/library/socket.html#socket.SOCK_NONBLOCK
Secure File Descriptor Handlinghttps://udrepper.livejournal.com/20407.html
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SOMAXCONN
setsockopt()https://docs.python.org/library/socket.html#socket.socket.setsockopt
getsockopt()https://docs.python.org/library/socket.html#socket.socket.getsockopt
https://docs.python.org/library/socket.html#socket.AF_CAN
https://docs.python.org/library/socket.html#socket.PF_CAN
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CAN_BCM
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CAN_RAW_FD_FRAMES
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CAN_RAW_JOIN_FILTERS
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CAN_ISOTP
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CAN_J1939
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_DIVERT
https://docs.python.org/library/socket.html#socket.PF_DIVERT
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_PACKET
https://docs.python.org/library/socket.html#socket.PF_PACKET
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.ETH_P_ALL
sockethttps://docs.python.org/library/socket.html#socket.socket
AF_PACKEThttps://docs.python.org/library/socket.html#socket.AF_PACKET
packet(7)https://manpages.debian.org/packet(7)
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_RDS
https://docs.python.org/library/socket.html#socket.PF_RDS
https://docs.python.org/library/socket.html#socket.SOL_RDS
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SIO_RCVALL
https://docs.python.org/library/socket.html#socket.SIO_KEEPALIVE_VALS
https://docs.python.org/library/socket.html#socket.SIO_LOOPBACK_FAST_PATH
ioctl()https://docs.python.org/library/socket.html#socket.socket.ioctl
https://docs.python.org/library/socket.html#socket.AF_ALG
https://docs.python.org/library/socket.html#socket.SOL_ALG
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_VSOCK
https://docs.python.org/library/socket.html#socket.IOCTL_VM_SOCKETS_GET_LOCAL_CID
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_LINK
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.has_ipv6
https://docs.python.org/library/socket.html#socket.AF_BLUETOOTH
https://docs.python.org/library/socket.html#socket.BTPROTO_L2CAP
https://docs.python.org/library/socket.html#socket.BTPROTO_RFCOMM
https://docs.python.org/library/socket.html#socket.BTPROTO_HCI
https://docs.python.org/library/socket.html#socket.BTPROTO_SCO
https://docs.python.org/library/socket.html#socket.BDADDR_ANY
https://docs.python.org/library/socket.html#socket.BDADDR_LOCAL
BDADDR_ANYhttps://docs.python.org/library/socket.html#socket.BDADDR_ANY
BTPROTO_RFCOMMhttps://docs.python.org/library/socket.html#socket.BTPROTO_RFCOMM
https://docs.python.org/library/socket.html#socket.BDADDR_BREDR
https://docs.python.org/library/socket.html#socket.BDADDR_LE_PUBLIC
https://docs.python.org/library/socket.html#socket.BDADDR_LE_RANDOM
BTPROTO_L2CAPhttps://docs.python.org/library/socket.html#socket.BTPROTO_L2CAP
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SOL_RFCOMM
https://docs.python.org/library/socket.html#socket.SOL_L2CAP
https://docs.python.org/library/socket.html#socket.SOL_HCI
https://docs.python.org/library/socket.html#socket.SOL_SCO
https://docs.python.org/library/socket.html#socket.SOL_BLUETOOTH
setsockopt()https://docs.python.org/library/socket.html#socket.socket.setsockopt
getsockopt()https://docs.python.org/library/socket.html#socket.socket.getsockopt
SOL_BLUETOOTHhttps://docs.python.org/library/socket.html#socket.SOL_BLUETOOTH
https://docs.python.org/library/socket.html#socket.L2CAP_LM
setsockopt()https://docs.python.org/library/socket.html#socket.socket.setsockopt
getsockopt()https://docs.python.org/library/socket.html#socket.socket.getsockopt
L2CAP_LMhttps://docs.python.org/library/socket.html#socket.L2CAP_LM
https://docs.python.org/library/socket.html#socket.HCI_FILTER
https://docs.python.org/library/socket.html#socket.HCI_TIME_STAMP
https://docs.python.org/library/socket.html#socket.HCI_DATA_DIR
https://docs.python.org/library/socket.html#socket.SO_HCI_EVT_FILTER
https://docs.python.org/library/socket.html#socket.SO_HCI_PKT_FILTER
BTPROTO_HCIhttps://docs.python.org/library/socket.html#socket.BTPROTO_HCI
https://docs.python.org/library/socket.html#socket.HCI_DEV_NONE
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.HCI_CHANNEL_RAW
https://docs.python.org/library/socket.html#socket.HCI_CHANNEL_USER
https://docs.python.org/library/socket.html#socket.HCI_CHANNEL_MONITOR
https://docs.python.org/library/socket.html#socket.HCI_CHANNEL_CONTROL
https://docs.python.org/library/socket.html#socket.HCI_CHANNEL_LOGGING
BTPROTO_HCIhttps://docs.python.org/library/socket.html#socket.BTPROTO_HCI
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_QIPCRTR
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SCM_CREDS2
https://docs.python.org/library/socket.html#socket.LOCAL_CREDS
https://docs.python.org/library/socket.html#socket.LOCAL_CREDS_PERSISTENT
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SO_INCOMING_CPU
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SO_REUSEPORT_LB
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.AF_HYPERV
https://docs.python.org/library/socket.html#socket.HV_PROTOCOL_RAW
https://docs.python.org/library/socket.html#socket.HVSOCKET_CONNECT_TIMEOUT
https://docs.python.org/library/socket.html#socket.HVSOCKET_CONNECT_TIMEOUT_MAX
https://docs.python.org/library/socket.html#socket.HVSOCKET_CONNECTED_SUSPEND
https://docs.python.org/library/socket.html#socket.HVSOCKET_ADDRESS_FLAG_PASSTHRU
https://docs.python.org/library/socket.html#socket.HV_GUID_ZERO
https://docs.python.org/library/socket.html#socket.HV_GUID_WILDCARD
https://docs.python.org/library/socket.html#socket.HV_GUID_BROADCAST
https://docs.python.org/library/socket.html#socket.HV_GUID_CHILDREN
https://docs.python.org/library/socket.html#socket.HV_GUID_LOOPBACK
https://docs.python.org/library/socket.html#socket.HV_GUID_PARENT
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.ETHERTYPE_ARP
https://docs.python.org/library/socket.html#socket.ETHERTYPE_IP
https://docs.python.org/library/socket.html#socket.ETHERTYPE_IPV6
https://docs.python.org/library/socket.html#socket.ETHERTYPE_VLAN
IEEE 802.3 protocol numberhttps://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.txt
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SHUT_RD
https://docs.python.org/library/socket.html#socket.SHUT_WR
https://docs.python.org/library/socket.html#socket.SHUT_RDWR
shutdown()https://docs.python.org/library/socket.html#socket.socket.shutdown
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#functions
https://docs.python.org/library/socket.html#creating-sockets
socket objectshttps://docs.python.org/library/socket.html#socket-objects
https://docs.python.org/library/socket.html#socket.socket
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
AF_CANhttps://docs.python.org/library/socket.html#socket.AF_CAN
AF_PACKEThttps://docs.python.org/library/socket.html#socket.AF_PACKET
AF_RDShttps://docs.python.org/library/socket.html#socket.AF_RDS
SOCK_STREAMhttps://docs.python.org/library/socket.html#socket.SOCK_STREAM
SOCK_DGRAMhttps://docs.python.org/library/socket.html#socket.SOCK_DGRAM
SOCK_RAWhttps://docs.python.org/library/socket.html#socket.SOCK_RAW
AF_CANhttps://docs.python.org/library/socket.html#socket.AF_CAN
CAN_BCMhttps://docs.python.org/library/socket.html#socket.CAN_BCM
CAN_ISOTPhttps://docs.python.org/library/socket.html#socket.CAN_ISOTP
CAN_J1939https://docs.python.org/library/socket.html#socket.CAN_J1939
socket.getpeername()https://docs.python.org/library/socket.html#socket.socket.getpeername
socket.fromfd()https://docs.python.org/library/socket.html#socket.fromfd
socket.close()https://docs.python.org/library/socket.html#socket.close
non-inheritablehttps://docs.python.org/library/os.html#fd-inheritance
auditing eventhttps://docs.python.org/library/sys.html#auditing
SOCK_NONBLOCKhttps://docs.python.org/library/socket.html#socket.SOCK_NONBLOCK
SOCK_CLOEXEChttps://docs.python.org/library/socket.html#socket.SOCK_CLOEXEC
socket.typehttps://docs.python.org/library/socket.html#socket.socket.type
https://docs.python.org/library/socket.html#socket.socketpair
socket()https://docs.python.org/library/socket.html#socket.socket
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
non-inheritablehttps://docs.python.org/library/os.html#fd-inheritance
https://docs.python.org/library/socket.html#socket.create_connection
socket.connect()https://docs.python.org/library/socket.html#socket.socket.connect
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
getdefaulttimeout()https://docs.python.org/library/socket.html#socket.getdefaulttimeout
ExceptionGrouphttps://docs.python.org/library/exceptions.html#ExceptionGroup
https://docs.python.org/library/socket.html#socket.create_server
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
socket.listen()https://docs.python.org/library/socket.html#socket.socket.listen
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
ValueErrorhttps://docs.python.org/library/exceptions.html#ValueError
socket.getpeername()https://docs.python.org/library/socket.html#socket.socket.getpeername
has_dualstack_ipv6()https://docs.python.org/library/socket.html#socket.has_dualstack_ipv6
https://docs.python.org/library/socket.html#socket.has_dualstack_ipv6
https://docs.python.org/library/socket.html#socket.fromfd
fileno()https://docs.python.org/library/io.html#io.IOBase.fileno
socket()https://docs.python.org/library/socket.html#socket.socket
non-inheritablehttps://docs.python.org/library/os.html#fd-inheritance
https://docs.python.org/library/socket.html#socket.fromshare
socket.share()https://docs.python.org/library/socket.html#socket.socket.share
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.SocketType
https://docs.python.org/library/socket.html#other-functions
sockethttps://docs.python.org/library/socket.html#module-socket
https://docs.python.org/library/socket.html#socket.close
os.close()https://docs.python.org/library/os.html#os.close
os.close()https://docs.python.org/library/os.html#os.close
https://docs.python.org/library/socket.html#socket.getaddrinfo
AF_UNSPEChttps://docs.python.org/library/socket.html#socket.AF_UNSPEC
socket()https://docs.python.org/library/socket.html#socket.socket
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
socket.connect()https://docs.python.org/library/socket.html#socket.socket.connect
SOCK_STREAMhttps://docs.python.org/library/socket.html#socket.SOCK_STREAM
SOCK_DGRAMhttps://docs.python.org/library/socket.html#socket.SOCK_DGRAM
Happy Eyeballshttps://en.wikipedia.org/wiki/Happy_Eyeballs
auditing eventhttps://docs.python.org/library/sys.html#auditing
https://docs.python.org/library/socket.html#socket.getfqdn
gethostbyaddr()https://docs.python.org/library/socket.html#socket.gethostbyaddr
gethostname()https://docs.python.org/library/socket.html#socket.gethostname
https://docs.python.org/library/socket.html#socket.gethostbyname
gethostbyname_ex()https://docs.python.org/library/socket.html#socket.gethostbyname_ex
gethostbyname()https://docs.python.org/library/socket.html#socket.gethostbyname
getaddrinfo()https://docs.python.org/library/socket.html#socket.getaddrinfo
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.gethostbyname_ex
gethostbyname_ex()https://docs.python.org/library/socket.html#socket.gethostbyname_ex
getaddrinfo()https://docs.python.org/library/socket.html#socket.getaddrinfo
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.gethostname
auditing eventhttps://docs.python.org/library/sys.html#auditing
gethostname()https://docs.python.org/library/socket.html#socket.gethostname
getfqdn()https://docs.python.org/library/socket.html#socket.getfqdn
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.gethostbyaddr
getfqdn()https://docs.python.org/library/socket.html#socket.getfqdn
gethostbyaddr()https://docs.python.org/library/socket.html#socket.gethostbyaddr
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.getnameinfo
getnameinfo(3)https://manpages.debian.org/getnameinfo(3)
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.getprotobyname
socket()https://docs.python.org/library/socket.html#socket.socket
SOCK_RAWhttps://docs.python.org/library/socket.html#socket.SOCK_RAW
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.getservbyname
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.getservbyport
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.ntohl
https://docs.python.org/library/socket.html#socket.ntohs
OverflowErrorhttps://docs.python.org/library/exceptions.html#OverflowError
https://docs.python.org/library/socket.html#socket.htonl
https://docs.python.org/library/socket.html#socket.htons
OverflowErrorhttps://docs.python.org/library/exceptions.html#OverflowError
https://docs.python.org/library/socket.html#socket.inet_aton
inet_aton()https://docs.python.org/library/socket.html#socket.inet_aton
inet(3)https://manpages.debian.org/inet(3)
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
inet_aton()https://docs.python.org/library/socket.html#socket.inet_aton
inet_pton()https://docs.python.org/library/socket.html#socket.inet_pton
https://docs.python.org/library/socket.html#socket.inet_ntoa
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
inet_ntoa()https://docs.python.org/library/socket.html#socket.inet_ntoa
inet_ntop()https://docs.python.org/library/socket.html#socket.inet_ntop
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
https://docs.python.org/library/socket.html#socket.inet_pton
inet_pton()https://docs.python.org/library/socket.html#socket.inet_pton
inet_aton()https://docs.python.org/library/socket.html#socket.inet_aton
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.inet_ntop
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
inet_ntop()https://docs.python.org/library/socket.html#socket.inet_ntop
inet_ntoa()https://docs.python.org/library/socket.html#socket.inet_ntoa
AF_INEThttps://docs.python.org/library/socket.html#socket.AF_INET
AF_INET6https://docs.python.org/library/socket.html#socket.AF_INET6
ValueErrorhttps://docs.python.org/library/exceptions.html#ValueError
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
inet_ntop()https://docs.python.org/library/socket.html#socket.inet_ntop
Availabilityhttps://docs.python.org/library/intro.html#availability
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
https://docs.python.org/library/socket.html#socket.CMSG_LEN
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
RFC 3542https://datatracker.ietf.org/doc/html/rfc3542.html
CMSG_SPACE()https://docs.python.org/library/socket.html#socket.CMSG_SPACE
OverflowErrorhttps://docs.python.org/library/exceptions.html#OverflowError
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.CMSG_SPACE
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
CMSG_SPACE()https://docs.python.org/library/socket.html#socket.CMSG_SPACE
OverflowErrorhttps://docs.python.org/library/exceptions.html#OverflowError
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.getdefaulttimeout
https://docs.python.org/library/socket.html#socket.setdefaulttimeout
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
https://docs.python.org/library/socket.html#socket.sethostname
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.if_nameindex
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.if_nametoindex
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
Availabilityhttps://docs.python.org/library/intro.html#availability
if_nameindex()https://docs.python.org/library/socket.html#socket.if_nameindex
https://docs.python.org/library/socket.html#socket.if_indextoname
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
Availabilityhttps://docs.python.org/library/intro.html#availability
if_nameindex()https://docs.python.org/library/socket.html#socket.if_nameindex
https://docs.python.org/library/socket.html#socket.send_fds
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
sendmsg()https://docs.python.org/library/socket.html#socket.socket.sendmsg
Availabilityhttps://docs.python.org/library/intro.html#availability
sendmsg()https://docs.python.org/library/socket.html#socket.socket.sendmsg
https://docs.python.org/library/socket.html#socket.recv_fds
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
Availabilityhttps://docs.python.org/library/intro.html#availability
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
https://docs.python.org/library/socket.html#socket-objects
makefile()https://docs.python.org/library/socket.html#socket.socket.makefile
context managerhttps://docs.python.org/glossary.html#term-context-manager
close()https://docs.python.org/library/socket.html#socket.close
https://docs.python.org/library/socket.html#socket.socket.accept
non-inheritablehttps://docs.python.org/library/os.html#fd-inheritance
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.bind
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.close
makefile()https://docs.python.org/library/socket.html#socket.socket.makefile
close()https://docs.python.org/library/socket.html#socket.close
withhttps://docs.python.org/reference/compound_stmts.html#with
OSErrorhttps://docs.python.org/library/exceptions.html#OSError
close()https://docs.python.org/library/socket.html#socket.close
shutdown()https://docs.python.org/library/socket.html#socket.socket.shutdown
close()https://docs.python.org/library/socket.html#socket.close
https://docs.python.org/library/socket.html#socket.socket.connect
TimeoutErrorhttps://docs.python.org/library/exceptions.html#TimeoutError
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
auditing eventhttps://docs.python.org/library/sys.html#auditing
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.connect_ex
auditing eventhttps://docs.python.org/library/sys.html#auditing
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.detach
https://docs.python.org/library/socket.html#socket.socket.dup
non-inheritablehttps://docs.python.org/library/os.html#fd-inheritance
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.fileno
select.select()https://docs.python.org/library/select.html#select.select
os.fdopen()https://docs.python.org/library/os.html#os.fdopen
https://docs.python.org/library/socket.html#socket.socket.get_inheritable
inheritable flaghttps://docs.python.org/library/os.html#fd-inheritance
https://docs.python.org/library/socket.html#socket.socket.getpeername
https://docs.python.org/library/socket.html#socket.socket.getsockname
https://docs.python.org/library/socket.html#socket.socket.getsockopt
getsockopt(2)https://manpages.debian.org/getsockopt(2)
SO_* etc.https://docs.python.org/library/socket.html#socket-unix-constants
structhttps://docs.python.org/library/struct.html#module-struct
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.getblocking
https://docs.python.org/library/socket.html#socket.socket.gettimeout
setblocking()https://docs.python.org/library/socket.html#socket.socket.setblocking
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
https://docs.python.org/library/socket.html#socket.socket.ioctl
ioctl()https://docs.python.org/library/socket.html#socket.socket.ioctl
Win32 documentationhttps://msdn.microsoft.com/en-us/library/ms741621%28VS.85%29.aspx
fcntl.fcntl()https://docs.python.org/library/fcntl.html#fcntl.fcntl
fcntl.ioctl()https://docs.python.org/library/fcntl.html#fcntl.ioctl
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.listen
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.makefile
file objecthttps://docs.python.org/glossary.html#term-file-object
makefile()https://docs.python.org/library/socket.html#socket.socket.makefile
open()https://docs.python.org/library/functions.html#open
makefile()https://docs.python.org/library/socket.html#socket.socket.makefile
socket.close()https://docs.python.org/library/socket.html#socket.close
makefile()https://docs.python.org/library/socket.html#socket.socket.makefile
subprocess.Popen()https://docs.python.org/library/subprocess.html#subprocess.Popen
https://docs.python.org/library/socket.html#socket.socket.recv
recv(2)https://manpages.debian.org/recv(2)
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.recvfrom
recv(2)https://manpages.debian.org/recv(2)
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
getnameinfo()https://docs.python.org/library/socket.html#socket.getnameinfo
https://docs.python.org/library/socket.html#socket.socket.recvmsg
CMSG_SPACE()https://docs.python.org/library/socket.html#socket.CMSG_SPACE
CMSG_LEN()https://docs.python.org/library/socket.html#socket.CMSG_LEN
recv()https://docs.python.org/library/socket.html#socket.socket.recv
byteshttps://docs.python.org/library/stdtypes.html#bytes
byteshttps://docs.python.org/library/stdtypes.html#bytes
sendmsg()https://docs.python.org/library/socket.html#socket.socket.sendmsg
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
SOCK_STREAMhttps://docs.python.org/library/socket.html#socket.SOCK_STREAM
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
byteshttps://docs.python.org/library/stdtypes.html#bytes
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
RuntimeWarninghttps://docs.python.org/library/exceptions.html#RuntimeWarning
sendmsg()https://docs.python.org/library/socket.html#socket.socket.sendmsg
Availabilityhttps://docs.python.org/library/intro.html#availability
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.recvmsg_into
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
bytearrayhttps://docs.python.org/library/stdtypes.html#bytearray
sysconf()https://docs.python.org/library/os.html#os.sysconf
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.recvfrom_into
recv(2)https://manpages.debian.org/recv(2)
https://docs.python.org/library/socket.html#socket.socket.recv_into
recv(2)https://manpages.debian.org/recv(2)
https://docs.python.org/library/socket.html#socket.socket.send
recv()https://docs.python.org/library/socket.html#socket.socket.recv
Socket Programming HOWTOhttps://docs.python.org/howto/sockets.html#socket-howto
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.sendall
recv()https://docs.python.org/library/socket.html#socket.socket.recv
send()https://docs.python.org/library/socket.html#socket.socket.send
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.sendto
recv()https://docs.python.org/library/socket.html#socket.socket.recv
auditing eventhttps://docs.python.org/library/sys.html#auditing
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.sendmsg
bytes-like objectshttps://docs.python.org/glossary.html#term-bytes-like-object
byteshttps://docs.python.org/library/stdtypes.html#bytes
sysconf()https://docs.python.org/library/os.html#os.sysconf
CMSG_SPACE()https://docs.python.org/library/socket.html#socket.CMSG_SPACE
send()https://docs.python.org/library/socket.html#socket.socket.send
AF_UNIXhttps://docs.python.org/library/socket.html#socket.AF_UNIX
recvmsg()https://docs.python.org/library/socket.html#socket.socket.recvmsg
Availabilityhttps://docs.python.org/library/intro.html#availability
auditing eventhttps://docs.python.org/library/sys.html#auditing
InterruptedErrorhttps://docs.python.org/library/exceptions.html#InterruptedError
PEP 475https://peps.python.org/pep-0475/
https://docs.python.org/library/socket.html#socket.socket.sendmsg_afalg
sendmsg()https://docs.python.org/library/socket.html#socket.socket.sendmsg
AF_ALGhttps://docs.python.org/library/socket.html#socket.AF_ALG
AF_ALGhttps://docs.python.org/library/socket.html#socket.AF_ALG
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.sendfile
os.sendfilehttps://docs.python.org/library/os.html#os.sendfile
os.sendfilehttps://docs.python.org/library/os.html#os.sendfile
send()https://docs.python.org/library/socket.html#socket.socket.send
file.tell()https://docs.python.org/library/io.html#io.IOBase.tell
SOCK_STREAMhttps://docs.python.org/library/socket.html#socket.SOCK_STREAM
https://docs.python.org/library/socket.html#socket.socket.set_inheritable
inheritable flaghttps://docs.python.org/library/os.html#fd-inheritance
https://docs.python.org/library/socket.html#socket.socket.setblocking
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
SOCK_NONBLOCKhttps://docs.python.org/library/socket.html#socket.SOCK_NONBLOCK
socket.typehttps://docs.python.org/library/socket.html#socket.socket.type
https://docs.python.org/library/socket.html#socket.socket.settimeout
timeouthttps://docs.python.org/library/socket.html#socket.timeout
notes on socket timeoutshttps://docs.python.org/library/socket.html#socket-timeouts
SOCK_NONBLOCKhttps://docs.python.org/library/socket.html#socket.SOCK_NONBLOCK
socket.typehttps://docs.python.org/library/socket.html#socket.socket.type
inthttps://docs.python.org/library/functions.html#int
Bufferhttps://docs.python.org/library/collections.abc.html#collections.abc.Buffer
https://docs.python.org/library/socket.html#socket.socket.setsockopt
setsockopt(2)https://manpages.debian.org/setsockopt(2)
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
structhttps://docs.python.org/library/struct.html#module-struct
bytes-like objecthttps://docs.python.org/glossary.html#term-bytes-like-object
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.shutdown
SHUT_RDhttps://docs.python.org/library/socket.html#socket.SHUT_RD
SHUT_WRhttps://docs.python.org/library/socket.html#socket.SHUT_WR
SHUT_RDWRhttps://docs.python.org/library/socket.html#socket.SHUT_RDWR
Availabilityhttps://docs.python.org/library/intro.html#availability
https://docs.python.org/library/socket.html#socket.socket.share
fromshare()https://docs.python.org/library/socket.html#socket.fromshare
Availabilityhttps://docs.python.org/library/intro.html#availability
recv()https://docs.python.org/library/socket.html#socket.socket.recv
send()https://docs.python.org/library/socket.html#socket.socket.send
sockethttps://docs.python.org/library/socket.html#socket.socket
https://docs.python.org/library/socket.html#socket.socket.family
https://docs.python.org/library/socket.html#socket.socket.type
https://docs.python.org/library/socket.html#socket.socket.proto
https://docs.python.org/library/socket.html#notes-on-socket-timeouts
setdefaulttimeout()https://docs.python.org/library/socket.html#socket.setdefaulttimeout
selecthttps://docs.python.org/library/select.html#module-select
timeouthttps://docs.python.org/library/socket.html#socket.timeout
fileno()https://docs.python.org/library/socket.html#socket.socket.fileno
https://docs.python.org/library/socket.html#timeouts-and-the-connect-method
connect()https://docs.python.org/library/socket.html#socket.socket.connect
settimeout()https://docs.python.org/library/socket.html#socket.socket.settimeout
connect()https://docs.python.org/library/socket.html#socket.socket.connect
create_connection()https://docs.python.org/library/socket.html#socket.create_connection
https://docs.python.org/library/socket.html#timeouts-and-the-accept-method
getdefaulttimeout()https://docs.python.org/library/socket.html#socket.getdefaulttimeout
Nonehttps://docs.python.org/library/constants.html#None
accept()https://docs.python.org/library/socket.html#socket.socket.accept
accept()https://docs.python.org/library/socket.html#socket.socket.accept
accept()https://docs.python.org/library/socket.html#socket.socket.accept
https://docs.python.org/library/socket.html#example
socket()https://docs.python.org/library/socket.html#socket.socket
bind()https://docs.python.org/library/socket.html#socket.socket.bind
listen()https://docs.python.org/library/socket.html#socket.socket.listen
accept()https://docs.python.org/library/socket.html#socket.socket.accept
accept()https://docs.python.org/library/socket.html#socket.socket.accept
socket()https://docs.python.org/library/socket.html#socket.socket
connect()https://docs.python.org/library/socket.html#socket.socket.connect
sendall()https://docs.python.org/library/socket.html#socket.socket.sendall
recv()https://docs.python.org/library/socket.html#socket.socket.recv
accept()https://docs.python.org/library/socket.html#socket.socket.accept
CAN_BCMhttps://docs.python.org/library/socket.html#socket.CAN_BCM
socket.send()https://docs.python.org/library/socket.html#socket.socket.send
socket.recv()https://docs.python.org/library/socket.html#socket.socket.recv
sockethttps://docs.python.org/library/socket.html#module-socket
RFC 3493https://datatracker.ietf.org/doc/html/rfc3493.html
Table of Contentshttps://docs.python.org/contents.html
socket — Low-level networking interfacehttps://docs.python.org/library/socket.html
Socket familieshttps://docs.python.org/library/socket.html#socket-families
Module contentshttps://docs.python.org/library/socket.html#module-contents
Exceptionshttps://docs.python.org/library/socket.html#exceptions
Constantshttps://docs.python.org/library/socket.html#constants
Functionshttps://docs.python.org/library/socket.html#functions
Creating socketshttps://docs.python.org/library/socket.html#creating-sockets
Other functionshttps://docs.python.org/library/socket.html#other-functions
Socket Objectshttps://docs.python.org/library/socket.html#socket-objects
Notes on socket timeoutshttps://docs.python.org/library/socket.html#notes-on-socket-timeouts
Timeouts and the connect methodhttps://docs.python.org/library/socket.html#timeouts-and-the-connect-method
Timeouts and the accept methodhttps://docs.python.org/library/socket.html#timeouts-and-the-accept-method
Examplehttps://docs.python.org/library/socket.html#example
Developing with asynciohttps://docs.python.org/library/asyncio-dev.html
ssl — TLS/SSL wrapper for socket objectshttps://docs.python.org/library/ssl.html
Report a bughttps://docs.python.org/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/library/socket.rst?plain=1
indexhttps://docs.python.org/genindex.html
moduleshttps://docs.python.org/py-modindex.html
nexthttps://docs.python.org/library/ssl.html
previoushttps://docs.python.org/library/asyncio-dev.html
Pythonhttps://www.python.org/
3.14.2 Documentationhttps://docs.python.org/index.html
The Python Standard Libraryhttps://docs.python.org/library/index.html
Networking and Interprocess Communicationhttps://docs.python.org/library/ipc.html
socket — Low-level networking interfacehttps://docs.python.org/library/socket.html
Copyrighthttps://docs.python.org/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.