The utilities made available in the menu of the main program window are shown in Figure 9.1, “ Utilities ” . These are described in detail in the following sections.
The two programs of the MsXpertSuite software suite, MassXpert and MineXpert can exchange data via the network, provided that both are set up for TCP-based communications. In MassXpert, the configuration of these communications is performed by using the → menu item. The configuration is performed in the dialog window shown in Figure 9.2, “ Setting-up of the centroid mass peak shaping process ” .
To start the server, click the Start server button and the IP address and port number will be displayed. To start the client, insert the IP address and port number in the Client configuration group box and click Start client .
Each time a task occurring in MassXpert requires to display data in MineXpert the former program checks if the latter program is already running and if an active connection between the two is up.
If an active connection between MassXpert and MineXpert is alive, the data are immediately dislayed. Instead, if the MineXpert program is effectively running, but there is no active connection between MassXpert and MineXpert, the user is prompted with a dialog box to suggest configuring a connection (see Figure 9.3, “Dynamic communications configuration between MassXpert and MineXpert” ).

Dynamic communications connection between MassXpert and MineXpert
If MassXpert finds that MineXpert is running but that there is no active connection between the two program, this dialog box allows the user to configure MineXpert so that a connection made. If this is done, MassXpert will send the data to MineXpert for it to display them.
Whenever MassXpert cannot find a MineXpert process, it will automatically try to start if it finds the MineXpert executable installed on the computer. In that case, if the MineXpert program can be started, the data are transferred as soon as the process and a communications connection can be set up.