3 dss – Guralp Systems CMG-DCM User Manual
Page 68

CMG-DCM Data Communications Module
To restart the SeedLink server, browse to the Tools – Process
Overview page and find the entry for the slserver process. Click the
Restart link in this entry.
5.3 DSS
DSS (Data Subscription Service) is a packet format which enables data
and statistics to be requested from a seismic installation. A DSS server
is designed to handle many concurrent requests from clients with
varying levels of privilege, and may prioritize requests according to
their origin and urgency.
Güralp Systems' data modules include a package, libdss, which is
designed to communicate with installations using DSS as either a
server or a client. A daemon utility, dssserver, is also available
which receives requests on a network port and replies to them.
The dssserver program
dssserver initially listens on a network port for DSS_REG
registration packets from clients. Any incoming connnections other
than DSS_REG are refused with a DSS_REF packet. Receiving a valid
DSS_REG packet, dssserver sends a DSS_ACK packet and adds the
client to an internal client list, identified by its source IP address and
port number.
Once a client is registered, dssserver will accept other DSS
command packets from it.
68
Issue F