Создайте клиентскую связь TCP/IP под названием t
, соединение с TCP/IP повторяет сервер с портом 4000. Для этого у вас должен быть echotcpip
работа сервера порта 4000.
t =
tcpclient with properties:
Address: 'localhost'
Port: 4000
NumBytesAvailable: 0
Show all properties, functions
write
функция синхронно записывает данные к удаленному хосту, соединенному с t
. Сначала задайте данные и затем запишите данные. Функция ожидает, пока конкретное количество значений не записано в удаленный хост.
Присвойте 10 байтов данных к переменной data
.
data = 1×10
1 2 3 4 5 6 7 8 9 10
Просмотрите данные.
Name Size Bytes Class Attributes
data 1x10 80 double
Запишите данные к серверу эха.
Подтвердите успех операции записи путем просмотра NumBytesAvailable
свойство.
Для любой операции чтения или операции записи, тип данных преобразован в uint8
для передачи данных. После передачи тип данных возвращается к заданному datatype
. Начиная с одного double
равняется восьми uint8
байты, существует доступных 80 байтов.
Поскольку клиент соединяется с сервером эха, данные, которые вы пишете в сервер, возвращены в клиент. Читайте 10, удваивается с сервера. Имя объекта всегда является первым аргументом. size
аргумент должен быть вторым аргументом и datatype
должен быть третий аргумент.
ans = 1×10
1 2 3 4 5 6 7 8 9 10
Закройте связь между клиентом TCP/IP и удаленным хостом путем очистки объекта. Выключите echotcpip
сервер.