Создание клиентского соединения TCP/IP с сервером TCP/IP
A tcpclient объект представляет соединение с удаленным хостом и удаленным портом от MATLAB ® для чтения и записи данных. Удаленный узел может быть сервером или оборудованием, поддерживающим связь TCP/IP, и должен уже существовать. tcpclient объект всегда является клиентом и не может использоваться в качестве сервера. Сведения о создании сервера TCP/IP см. в разделе Связь с помощью сокетов сервера TCP/IP (панель инструментов управления приборами).
создает клиент TCP/IP, который подключается к серверу, связанному с удаленным хостом t = tcpclient(address,port)address и удаленный порт port. Значение address может быть либо именем удаленного узла, либо IP-адресом удаленного узла. Значение port должно быть числом от 1 до 65535. Вход address устанавливает Address свойство и входные данные port устанавливает Port собственность.
Если указан недопустимый адрес или порт, сервер TCP/IP не запущен или подключение к серверу не может быть установлено, то объект не создается и MATLAB выдает ошибку.
создает соединение и задает дополнительные свойства, используя один или несколько аргументов пары имя-значение. Установите t = tcpclient(address,port,Name,Value)Timeout и ConnectTimeout с использованием аргументов пары имя-значение. Заключите каждое имя свойства в кавычки с последующим значением свойства.
t = tcpclient("144.212.130.17",80,"Timeout",20,"ConnectTimeout",30) создает подключение клиента TCP/IP к серверу TCP/IP на порту 80 по IP-адресу 44.212.130.17. Время ожидания устанавливается равным 20 секундам, а время ожидания соединения - 30 секундам.read | Считывание данных с удаленного узла по TCP/IP |
readline | Считывание строковых данных ASCII с удаленного хоста по TCP/IP |
write | Запись данных на удаленный узел по TCP/IP |
writeline | Запись строки данных ASCII на удаленный хост по TCP/IP |
configureTerminator | Установка терминатора для связи строки ASCII с удаленным хостом по TCP/IP |
configureCallback | Установка функции обратного вызова и условия запуска для связи с удаленным хостом по TCP/IP |
flush | Очистить буферы для связи с удаленным хостом по TCP/IP |