beautypg.com

3 dss – Guralp Systems CMG-DCM User Manual

Page 68

background image

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