A mostly-bare isect installation comes with four basic programs, isdclient, isdecho, isdexecd, and the middleware daemon, isectd.
isectd
is the process all clients connect to. The computer
it runs on is the only one clients need to find on the network.
This is accomplished by aliasing it's hostname in other computers'
/etc/hosts files (or by updating NIS maps) to isectd
.
isdexecd
is a remote execution daemon that accepts requests
from isectd
to start programs on the computer isdexecd
is running on. Though isectd
will typically run on only one
computer and there will usually be only one isectd
process
running, there will be one isdexecd
running on every computer
that will have a server (a worker).
isdecho
is an example worker that simply echoes back to the
client whatever it is sent. Though apparently useless on the surface,
it provides a good sanity check to make sure the plumbing of the
system is working. It also provides an excellent template for
programmers to write their own workers that can be arbitrarily
more complex (not hard to do).
isdclient
is a generic isectd client that uses standard
input and output to communicate to any server that accepts and replies
text (ascii) messages. In most cases this is both sufficient and
preferable. isdclient
accepts arguments specifying which
host isectd
is running on (if it's not the default), which
service it wants to talk to, and even a command to execute.
Go to the first, previous, next, last section, table of contents.