Instrument-control Toolkit - tcpserver
- Loadable Function:
tcpserver =
tcpserver(ipaddress, port)
- Loadable Function:
tcpserver =
tcpserver(port)
- Loadable Function:
tcpserver =
tcpserver(…, [propertyname, propertyvalue])
-
Open tcpserver interface.
Inputs
ipaddress - the ip address of type String.
port - the port number to bind.
propname,propvalue - property name/value pairs.Known input properties:
- Name
name value
- Timeout
Numeric timeout value or -1 to wait forever
- UserData
User data value.
Outputs
The tcpserver() shall return instance of octave_tcpserver class as the result tcpserver.
Properties
The tcpserver object has the following public properties:
- Connected
boolean flag for when connected to a client (Readonly)
- ClientPort
connected client port number (Readonly)
- ClientAddress
connected client address (Readonly)
- Name
name assigned to the tcpserver object
- Type
instrument type ’tcpserver’ (readonly)
- ServerPort
server port number (Readonly)
- ServerAddress
server address (Readonly)
- Status
status of the object ’open’ or ’closed’ (readonly)
- Timeout
timeout value in seconds used for waiting for data
- NumBytesAvailable
number of bytes currently available to read (readonly)
- NumBytesWritten
number of bytes currently available to read (readonly)
- ByteOrder
Byte order for data (currently not used)
- Terminator
Terminator value used for string data (currently not used)
- UserData
User data