Если вы не можете связать с сокетом UDP с помощью udpport соедините интерфейсом, выполните эти шаги поиска и устранения неисправностей.
Убедитесь, что ваш сетевой адаптер включен и соединен.
Убедитесь, что вы не задаете локальный порт, который уже используется. Кроме того, можно только создать один udpport объект для данного хоста и комбинации портов. Чтобы видеть все локальные порты в использовании, запустите следующую команду в MATLAB®.
!netstat -a -n -p UDPЕсли вы используете тот же порт для нескольких сокетов UDP, убедитесь, что порт, совместно использующий, включен для заданного порта.
Если вы задали LocalHost в качестве аргумента значения имени убедитесь, что он представляет имя хоста или IP-адрес вашего компьютера, что вы хотите послушать на для входящих пакетов UDP. Если вы хотите задать имя хоста или адрес, чтобы отправить пакеты в, задайте его в write (тип байта и дейтаграммный тип udpport объекты) или writeline (тип байта udpport объекты) функции.
Если вы задали локальный хост, проверяйте, что локальный IP-адрес хоста доступен на вашей машине. Чтобы видеть допустимые IP-адреса для вашей машины, запустите следующую команду в MATLAB на Windows®.
!ipconfigНа Linux® и macOS, запуск следующая команда.
!ifconfigПроверьте, что заданное локальное имя хоста допустимо при помощи resolvehost.