Basically, the Ping is used for detecting the state of the connection between the API and ADS server. When both sides are connecting, they will send pings to each other, and waiting for a ping reply. If there is no problem between them, the sending side will expect the ping reply from the receiving side within the ping timeout value. If the ping reply does not come from receiving side within the ping timeout value, it is interpreted as a problem at the receiving side, and the connection is dropped.
The RFA API manages the Ping mechanism for the application, the application does not need to manually send the Ping message. Please be informed that the RFA Java API has a pingInterval Connection parameter to let the application configure a Ping interval between the API and server.