Если вы не можете связать с сокетом 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
.