Создайте клиентскую связь 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 сервер.