Если вы не можете создать сервер TCP/IP с помощью tcpserver
соедините интерфейсом, выполните эти шаги поиска и устранения неисправностей.
Убедитесь, что ваш сетевой адаптер включен и соединен.
Проверяйте, что IP-адрес, который вы задаете, доступен на вашей машине. Чтобы видеть допустимые IP-адреса для вашей машины, запустите следующую команду в MATLAB® на Windows®.
!ipconfig
На Linux® и macOS, запуск следующая команда.
!ifconfig
Проверьте, что заданный IP-адрес или имя хоста допустимы при помощи resolvehost
. Если выход пуст, заданный IP-адрес или имя хоста недопустимы. Например, если именем хоста является en.wikipedia.org
, запустите следующее.
[name,address] = resolvehost("en.wikipedia.org")
name = 'en.wikipedia.org' address = '208.80.154.224'
Убедитесь, что вы не задаете порт, который уже используется. Кроме того, можно только создать один серверный объект для данного адреса и комбинации портов. Чтобы видеть все порты TCP/IP в использовании, запустите следующую команду в MATLAB.
!netstat -a -n -p TCP