Introduction to TTM Daemon
What is TTM
TTM is TT's proprietary network-messaging system designed for use with applications that have complex one-to-many and many-to-many communication requirements. It consists of a communication daemon that uses PGM Protocol and client libraries. For further information on PGM, refer to Pragmatic General Multicast (PGM).
What is the TTM Daemon
The TTM Daemon facilitates communication to and from TT applications on the same network segment.
When to use Guardian to Configure the TTM Daemon
You must configure TTM through Guardian if:
- You use a non-default multicast address for TT communication. TTM's default multicast group is 18.104.22.168.
- You want to set the port on which TT applications communicate with the TTM Daemon. TTM's default port is 10200.
- For your local network TTM communications, you use a NIC other than the machine’s primary one. By default, TTM uses the primary NIC.
Guardian automatically writes any changes that you make into ttmd.cfg. Refer to Configuring the TTM Daemon in Guardian.
When to Manually Configure the TTM Daemon Using the ttmd.cfg File
To control other aspects of TTM's behavior, you can configure parameters manually in the ttmd.cfg file. Such behaviors include:
- Using multiple multicasts (also called multicast groups)
- Advanced configuration
The parameters in the ttmd.cfg file can be edited by changing or adding a value to the file, or by creating an include file that overwrites the values in the ttmd.cfg file. Include files can be copied to and used by multiple TTM Daemons. Refer to Manually Configuring the TTM Daemon using Include Files.
Running the TTM Daemon
Normally, TT applications and TTChron manage the execution and scheduling of the TTM Daemon. To run the TTM Daemon from the command line (or to customize run time behaviors in ttchron.ini), refer to Running the TTM Daemon from the Command Line Interface.