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