Client

Top  Previous  Next

WhiskerServer_Menu_Client

 

The client menu is only available when a client is selected (either in the tree view on the left, or in the client summary view).

 

Ping sends a 'Ping' message to the client in an attempt to get it to respond. It is good practice to write clients that do respond to Ping messages (see discussion of client/server communications below). Pinging a client that has been forcibly shut down by the operating system (closing its link to the server) may cause the server to notice that it has gone.

 

Delete enables you to disconnect the currently selected client from the server. It will be removed from the server's list and all communication links to the client will be severed. You would normally use this only as a last resort to get rid of 'dead' (crashed) clients. If you are unsure whether a client is dead, check for network errors in the client status/summary view and see when the client last sent a message to the server. If the client is programmed to respond to 'Ping' events, you may use the Ping command to try to provoke a reaction from it.

 

Log events toggles the recording of significant events relating to the client. A tick by the entry indicates that logging is active.

 

Log communications toggles the recording of communication messages sent to/from the client. A tick by the entry indicates that logging is active.

 

Communications and event logging are off by default, to save time and memory. However, the settings you choose are remembered for the next time you run WhiskerServer (they are stored in the registry).

 

When you turn the logs on, messages will start to be recorded for the client, and any new clients that connect will take the new settings as their default. Therefore, if you want to monitor communications at the very start of a client's session, turn on communications (using any other client) before the client of interest connects.

 

Clear event log removes all entries from the selected client's event log.

 

Clear comm log removes all entries from the selected client's communications log.

 

Send debugging message to client allows you to type a message that is sent to the client immediately.