%% Write and Read Binblock of Data from Remote Host
% Create a TCP/IP client connection called t, connecting to a TCP/IP echo server with port 4000. To do so, you must have an echotcpip server running on port 4000.

echotcpip("on",4000)
t = tcpclient("localhost",4000)

%
% Write the values [1,2,3,4,5] as a binblock in uint8 format.

writebinblock(t,1:5,"uint8")

% Write another binblock of data. Write the values [6,7,8,9,10] as double data.

writebinblock(t,6:10,"double")

%
% Since the client is connected to an echo server, the data you write to the server is returned to the client. Read the first binblock of data that you wrote.

readbinblock(t)

% Read a binblock of data again to return the second set of values that you wrote. Specify the data as double.

readbinblock(t,"double")

%
% Close the connection between the TCP/IP client and the remote host by clearing the object. Turn off the echotcpip server.

clear t
echotcpip("off")

% Copyright 2020 The MathWorks, Inc.