%% Write and Read Line of ASCII 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)

%
% Check the default ASCII terminator.

t.Terminator

% Set the terminator to "CR" and write a string of ASCII data. The writeline function automatically appends the terminator to the data.

configureTerminator(t,"CR")
writeline(t,"hello")

% Write another string of ASCII data with the terminator automatically appended.

writeline(t,"world")

%
% Since the client is connected to an echo server, the data you write to the server is returned to the client. Read a string of ASCII data. The readline function returns data until it reaches a terminator.

readline(t)

% Read a string of ASCII data again to return the second string that you wrote.

readline(t)

%
% Close the echo server and clear the TCP/IP client connection.

echotcpip("off")
clear t

%
% Copyright 2020 The MathWorks, Inc.