Создайте клиентское соединение TCP/IP с TCP/IP сервером
A tcpclient
объект представляет соединение с удаленным хостом и удаленным портом из MATLAB® для чтения и записи данных. Удаленный хост может быть сервером или оборудованием, поддерживающим коммуникацию TCP/IP, и должен уже существовать. The tcpclient
объект всегда является клиентом и не может использоваться как сервер. Для получения информации о создании сервера TCP/IP см. раздел «Взаимодействие с использованием серверных сокетов TCP/IP» (Instrument Control Toolbox).
создает клиент 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 |