Multi GCS Connection Behaviour

I am working on handing off Parrot control from on GCS to another. Through this process I have connected two custom GCS’s to the Parrots WIFI, the first one to connect receives control (This I understand to be standard behaviour). What I am curious about is if there is a good way to determine which GCS has control (other then waiting for responses to messages). As both are receiving Heartbeats the standard check is happening on both. Curious if there is a standard behaviour I can use to check this.