diff options
author | Miss Skeleton (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-10-19 22:49:55 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-19 22:49:55 (GMT) |
commit | 9308173f880f3c0a6447da8335f3ae68edad3b0f (patch) | |
tree | 66edb08f21bc2d7a09ac87df14fc878f0e8fab7b /Doc/library | |
parent | 6a9c1268cafb3c91a54b577ae7c7e7a937467a4c (diff) | |
download | cpython-9308173f880f3c0a6447da8335f3ae68edad3b0f.zip cpython-9308173f880f3c0a6447da8335f3ae68edad3b0f.tar.gz cpython-9308173f880f3c0a6447da8335f3ae68edad3b0f.tar.bz2 |
bpo-40901: Describe what "interface name" means on Windows (GH-20694)
(cherry picked from commit f85658a09878c658ae0e0590bfa30e4ce51c9a04)
Co-authored-by: Jakub Stasiak <jakub@stasiak.at>
Diffstat (limited to 'Doc/library')
-rwxr-xr-x | Doc/library/socket.rst | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index 5bcac20..faf8a76 100755 --- a/Doc/library/socket.rst +++ b/Doc/library/socket.rst @@ -1091,6 +1091,19 @@ The :mod:`socket` module also offers various network-related services: .. versionchanged:: 3.8 Windows support was added. + .. note:: + + On Windows network interfaces have different names in different contexts + (all names are examples): + + * UUID: ``{FB605B73-AAC2-49A6-9A2F-25416AEA0573}`` + * name: ``ethernet_32770`` + * friendly name: ``vEthernet (nat)`` + * description: ``Hyper-V Virtual Ethernet Adapter`` + + This function returns names of the second form from the list, ``ethernet_32770`` + in this example case. + .. function:: if_nametoindex(if_name) @@ -1105,6 +1118,9 @@ The :mod:`socket` module also offers various network-related services: .. versionchanged:: 3.8 Windows support was added. + .. seealso:: + "Interface name" is a name as documented in :func:`if_nameindex`. + .. function:: if_indextoname(if_index) @@ -1119,6 +1135,9 @@ The :mod:`socket` module also offers various network-related services: .. versionchanged:: 3.8 Windows support was added. + .. seealso:: + "Interface name" is a name as documented in :func:`if_nameindex`. + .. _socket-objects: |