mirror of
https://github.com/python/cpython.git
synced 2024-11-23 18:04:37 +08:00
bpo-45693: Document port
parameter to loop.create_server
(GH-29760)
Document the `port` parameter to `loop.create_server` in `asyncio`. In particular, note that if `host` resolves to multiple network interfaces, passing in `port=0` will result in a different random unused port being used for each interface. Automerge-Triggered-By: GH:ericvsmith
This commit is contained in:
parent
256f9c4588
commit
d71c7bc733
@ -631,6 +631,11 @@ Creating network servers
|
|||||||
assumed and a list of multiple sockets will be returned (most likely
|
assumed and a list of multiple sockets will be returned (most likely
|
||||||
one for IPv4 and another one for IPv6).
|
one for IPv4 and another one for IPv6).
|
||||||
|
|
||||||
|
* The *port* parameter can be set to specify which port the server should
|
||||||
|
listen on. If ``0`` or ``None`` (the default), a random unused port will
|
||||||
|
be selected (note that if *host* resolves to multiple network interfaces,
|
||||||
|
a different random port will be selected for each interface).
|
||||||
|
|
||||||
* *family* can be set to either :data:`socket.AF_INET` or
|
* *family* can be set to either :data:`socket.AF_INET` or
|
||||||
:data:`~socket.AF_INET6` to force the socket to use IPv4 or IPv6.
|
:data:`~socket.AF_INET6` to force the socket to use IPv4 or IPv6.
|
||||||
If not set, the *family* will be determined from host name
|
If not set, the *family* will be determined from host name
|
||||||
|
Loading…
Reference in New Issue
Block a user