rsrvr

current-ready-b1014-r28564

rsrvr - the registration server of the BEL Applications Linux Migration Project

Author:
R.Huhmann
Synopsis
rsrvr [options]
options:
-h                  :   usage
-d                  :   daemon mode
-l <logfile>        :   enable logging to <logfile> (to use with -d)
-v                  :   increase verbosity
-t <port>           :   my tcp port (5011)

Description
rsrvr is a daemon process and should be started in a startup script on one computer in the acc net of BEL.

rsrvr serves as an name-service to enable any application to send net (i.e. netman) messages to another application via tcp/ip.

At startup any application registers to rsrvr with name, ip-address and port number. An application which addresses net-packages to another process uses the service of rsrvr to resolve the ip-address and port number.

API structure
For historical reasons there are three modes to acess the registration server: The first one is via an API which is based on classical binary coded net packets to register, unregister and scan. The second is implemented by an xfer protocoll to register, unregister and scan for registered processes. This enables Java programs to monitor the registrations or register themselves. The third one implements an UV (universal value) representation in the registration server to modify verbose level and monitor the registration list. The ip and port informations of the registered processes are represented as mount points for uv clients.
Generated on 4 Mar 2014 for rsrvr by  doxygen 1.4.7