The Pigeon Server is the heart of the system. It manages the connections, the message transmission, the database and the scheduling information.
When a Pigeon Client connects to Pigeon Server, the Pigeon Server sends all active messages to the user. It will also gather the information from the Client: the UserID of the end user, the Machine Name and other information.
The Pigeon Server will scan its database for scheduled messages to be sent to all users every 60 seconds.
On large Pigeon networks, the Pigeon Server will send all received data to the Pigeon Gateway if such a gateway has been assigned.