vba isue ... Мне нужно найти FTP-сервер в беспроводной сети, поэтому мне нужно проверить IP-адреса, скажем, с 192.168.1.1 до 192.168.1.50 на ftp-порту 2211. Если я пойду с циклом для каждого адреса и открою
' Open Internet Connecion
hOpen = InternetOpen("FTP", 1, "", vbNullString, 0)
' Connect to FTP
hConnection = InternetConnect(hOpen, hostName, FTP_PORT, username, password, INTERNET_SERVICE_FTP, IIf(PassiveConnection, INTERNET_FLAG_PASSIVE, 0), 0)
это занимает много времени. Есть ли более быстрый способ определить, где находится FTP-сервер в сети? На самом деле мне нужно получать файлы с Android-устройства (например, смартфона или планшета) с включенного на них FTP-сервера (единственный способ подключиться к ним), которые подключены к беспроводной локальной сети. Но их IP-адреса всегда разные. Мне нужна удобная форма, которая будет определять их FTP-сервер. Этот вопрос похож на эту тему: Java - Найти сервер в сети , но мне это нужно было в VBA Спасибо