tserver actually provides no services itself but instead simply shuttles
messages to other services that are listed on the command line.
See OPTIONS below for more details.
To each service it sends the message help
and
receives back the
reply:
done help xxx yyy ...
where xxx etc are the commands that are available. Note: If there are multiple services with the same name, the returns are concatenated with a space inserted.
tserver also listens for UDP messages on the same port and rebroadcasts them to all the attached servers. This is used to ferry the abort message.
There is a special command: logging that has only two choices:
on
or off
.
and stops the writing of command and replies to standard output.
This command must also be implemented in at least one server to work.
port= adds an ethernet device on the local machine, to the port.
Hexadecimal number are prefaced by 0x
e.g. 0x1341
.
node= adds an ethernet device on the remote machine specified using port 0x1340.
ether=node[,port] - adds an ethernet device on the specified node and optional port number. For example ether=cepheid,0x1344 tells tserver to inquire (using help) on node cepheid with default port number 1344 hexadecimal.
ignore=xxx does not log lines beginning (or done xxxx) with the string xxx. Multiple ignored entries are allowed.
tx - message transmitter program rtel - telescope server rslit - slit and weather server