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.
t =
tcpclient with properties:
Address: 'localhost'
Port: 4000
NumBytesAvailable: 0
Show all properties, functions
The write
function synchronously writes data to the remote host connected to t
. First specify the data and then write the data. The function waits until the specified number of values is written to the remote host.
Assign 10 bytes of data to the variable data
.
data = 1×10
1 2 3 4 5 6 7 8 9 10
View the data.
Name Size Bytes Class Attributes
data 1x10 80 double
Write data to the echo server.
Confirm the success of the writing operation by viewing the NumBytesAvailable
property.
For any read or write operation, the data type is converted to uint8
for the data transfer. After the transfer, the data type reverts to the specified datatype
. Since one double
equals eight uint8
bytes, there are 80 bytes available.
Since the client is connected to an echo server, the data you write to the server is returned to the client. Read 10 doubles from the server. The object name is always the first argument. The size
argument must be the second argument, and datatype
must be the third argument.
ans = 1×10
1 2 3 4 5 6 7 8 9 10
Close the connection between the TCP/IP client and the remote host by clearing the object. Turn off the echotcpip
server.