File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
features/FEATURE_LWIP/TESTS/mbedmicro-net/host_tests Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -128,7 +128,10 @@ def find_interface_to_target_addr(target_ip):
128
128
:return:
129
129
"""
130
130
s = socket .socket (socket .AF_INET , socket .SOCK_DGRAM )
131
- s .connect ((target_ip , 0 )) # Target IP, Any port
131
+ try :
132
+ s .connect ((target_ip , 0 )) # Target IP, any port
133
+ except socket .error :
134
+ s .connect ((target_ip , 8000 )) # Target IP, 'random' port
132
135
ip = s .getsockname ()[0 ]
133
136
s .close ()
134
137
return ip
Original file line number Diff line number Diff line change @@ -55,7 +55,10 @@ def find_interface_to_target_addr(target_ip):
55
55
:return:
56
56
"""
57
57
s = socket .socket (socket .AF_INET , socket .SOCK_DGRAM )
58
- s .connect ((target_ip , 0 )) # Target IP, Any port
58
+ try :
59
+ s .connect ((target_ip , 0 )) # Target IP, any port
60
+ except socket .error :
61
+ s .connect ((target_ip , 8000 )) # Target IP, 'random' port
59
62
ip = s .getsockname ()[0 ]
60
63
s .close ()
61
64
return ip
You can’t perform that action at this time.
0 commit comments