Instrument Control Toolbox    
tcpip

Create a TCP/IP object

Syntax

Arguments

'rhost'
The remote host.
rport
The remote port.
'PropertyName'
A TCP/IP property name.
PropertyValue
A property value supported by PropertyName.
obj
The TCP/IP object.

Description

obj = tcpip('rhost') creates a TCP/IP object, obj, associated with remote host, rhost, and the default remote port value of 80.

obj = tcpip('rhost',rport) creates a TCP/IP object with remote port value, rport.

obj = tcpip(...,'PropertyName',PropertyValue,...) creates a TCP/IP object with the specified property name/property value pairs. If an invalid property name or property value is specified, the object is not created.

Remarks

At any time, you can use the instrhelp function to view a complete listing of properties and functions associated with TCP/IP objects.

When you create a TCP/IP object, these property values are automatically configured:

You can specify the property names and property values using any format supported by the set function. For example, you can use property name/property value cell array pairs. Additionally, you can specify property names without regard to case, and you can make use of property name completion. For example, the following commands are all valid.

When the TCP/IP object is constructed, the Status property value is closed. Once the object is connected to the host with the fopen function, the Status property is configured to open.

The default local host in multihome hosts is the system's default. The LocalPort property defaults to a value of [] and it causes any free local port to be used. LocalPort is updated when fopen is issued.

Example

Start a TCP/IP echo server and create a TCP/IP object.

Connect the TCP/IP object to the host.

Write to the host and read from the host.

Disconnect the TCP/IP object from the host and stop the echo server.

See Also

Functions

fopen, sendmail, udp, urlread, urlwrite

Properties

LocalHost, LocalPort, LocalPortMode, Name, RemoteHost, RemotePort, Status, Type


  stopasync trigger