Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
stefanberger
/
openbmc
/
3775ef1c937a367bf18406580b3e4f2139852551
/
.
/
poky
/
meta
/
lib
/
oeqa
/
utils
/
network.py
blob: 59d01723a1ebef9ede5c82a54b3f539408e15f76 [
file
] [
log
] [
blame
]
#
# SPDX-License-Identifier: MIT
#
import
socket
def
get_free_port
(
udp
=
False
):
s
=
socket
.
socket
(
socket
.
AF_INET
,
socket
.
SOCK_STREAM
if
not
udp
else
socket
.
SOCK_DGRAM
)
s
.
bind
((
''
,
0
))
addr
=
s
.
getsockname
()
s
.
close
()
return
addr
[
1
]