udp connection fails when wifi is disconnected

I am trying to create a udp connection to the local host, if I am connected to wifi, it is successful but if I disconnect from the wifi, I get the errror below. How is the wifi connection affecting this?
>> u = matlabshared.network.internal.UDP( ...
'RemoteHost','127.0.0.1', ...
'RemotePort',14550, ...
'LocalPort',14570, ...
'EnablePortSharing',true);
>> u.connect
Cannot create a communication link with the remote server. Please check the input arguments(ADDRESS and PORT) and make sure
the server is running.
Additional Information: resolve: Host not found (authoritative) [asio.netdb:1]

3 comentarios

Good question. The existance of the wifi network or not, should not affect the local network 127.0.0.1
KnightHawk
KnightHawk el 14 de Feb. de 2025
This appears to only happen in Ubuntu (specifically 22.04), windows doesn't have a problem.
Ishaan
Ishaan el 21 de Feb. de 2025
Editada: Ishaan el 21 de Feb. de 2025
Hey,
I noticed you are using a function that I couldn't find in the official MATLAB documentation. However, there's a function called "udpport" that provides similar functionality for UDP connections. I have tried it on my Windows machine, and it works well, even when I'm not connected to Wi-Fi.
Here is an example showcasing how you can use it.
>> u = udpport("datagram", "LocalPort", 14570, "EnablePortSharing", true);
>> write(u, data, "uint8", "127.0.0.1", 14550);
>> dataReceived = read(u, numBytes, "uint8");
For more information on "udpport", please refer to the following documentation link:

Iniciar sesión para comentar.

Respuestas (1)

Abhiram
Abhiram el 26 de Mzo. de 2025
Editada: Abhiram el 26 de Mzo. de 2025

0 votos

It seems that some UDP features are unable to resolve local IP addresses when the machine is offline on some Linux distributions.
This is a known issue and has been reported as a bug by MathWorks Support as specified in the given Bug Reports page:

Categorías

Más información sobre Data Import and Analysis en Centro de ayuda y File Exchange.

Productos

Versión

R2023b

Etiquetas

Preguntada:

el 13 de Feb. de 2025

Editada:

el 26 de Mzo. de 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by