In order to remotely mount the device filesystem, the desktop app needs to know which IP address to use (for example if a VPN is used, two interfaces tun0 et wlan0 can be present).
The desktop app can then test those addresses to find the correct one. See revision: https://phabricator.kde.org/D6730 for this part.