Guralp Systems CMG-DM24S12AMS User Manual
Page 43

CMG-DM24S12AMS Operator's guide
My Client
As a client, Scream! receives blocks of data inside UDP packets, which are
shown in the Block Rx pane. UDP does not guarantee that data will be
successfully received. If data is lost and subsequently recovered, a
diagnostic message will appear in the Control pane. (Scream! is also able
to open TCP connections, but these are designed for direct serial links,
and will generally not allow two computers running Scream! to
communicate.)
Scream! servers can be set to push data onto the network (i.e. to
broadcast it to all listening clients), or to wait for data to be pulled from
other Scream!s on the network. To receive data from a Scream! server
that is pushing data, simply check the `Receive Data' box. No other
action is necessary.
If you need to pull data from the server, you should use the following
procedure:
1. If it is not already selected, check Receive Data to start Scream!
listening.
2. Right-click anywhere in the Servers list box, and select Add UDP
Server.... Enter the IP address and port number on which the
server is waiting for requests, separated by a colon : (e.g.
192.168.42.98:1567)
3. Test communications by right-clicking on the newly-added
server, and selecting GCFPING. A message appears in the
Control pane logging the ping being sent. If communication is
good, and the server is enabled for client requests, you will
receive a GCFACKN message from the server which will also
appear in the Control pane.
4. Request data by right-clicking on the server and selecting
GCFSEND:L (or GCFSEND:B) from the pop-up menu.(L is used
for little-endian and B for big-endian byte order, and are
distinguished for compatibility.) Streams should soon begin to
appear in Scream!'s main window.
5. To stop the link, right-click as before and select GCFSTOP from
March 2004
43