Script Command: TCP


TCP [-cdh:p:r] {sub-command}  [args] ...

The specific intent of this command is to allow a uCon script to communicate with some other uCon session that has an active telnet server; however, it is useful for communicating with any other TCP based server. By default the port is 23 and the host name is that of the host PC (IP = $MYIP); however the -p and -h options allow the user to override these defaults.

Options:

-c              omit '\n' from the end of line
-d {msecs}      delay (milliseconds) between commands (used with SEND)
-h {hostname}   override default of $MYIP
-p {port #}     override default port number of 23 (telnet)
-r              use "\r\n"  for line termination

Current sub-commands supported:

SEND -
Syntax: TCP SEND {"string to other TCP session"} ["next string"] ....
The "string to other TCP session" is terminated with a newline and passed to the remote server as a single TCP packet.  Consider this a "one shot" telnet client, where the client simply establishes the connection with the server, sends over the string(s) and disconnects.  If more than one string is specified, then the -d option can be used to adjust the default of 1 second delay put between each string sent.