ID EN
Socket

create_server

Python 3.11

Convenience function which creates a TCP socket bound to address (a 2-tuple (host, port)) and return the socket object.

Syntax

PYTHON
socket.create_server(address, *, family=AF_INET, backlog=None, reuse_port=False, dualstack_ipv6=False)

Examples

Example 1
PYTHON
import socket

addr = ("", 8080)   all interfaces, port 8080
if socket.has_dualstack_ipv6():
    s = socket.create_server(addr, family=socket.AF_INET6, dualstack_ipv6=True)
else:
    s = socket.create_server(addr)

See Also

AF_INET AF_INET6 socket.listen() ValueError socket.getpeername() has_dualstack_ipv6()