Wanneer de client een tekstbericht ontvangt, wordt de OnMessage-gebeurtenis geactiveerd. Lees de parameter Text om de tekenreeks van het ontvangen bericht op te halen.
void OnMessage(TsgcWSConnection *Connection, const string Text)
{
ShowMessage("Message Received from Server: " + Text);
}
Standaard gebruikt de client de neAsynchronous-methode om de OnMessage-gebeurtenis te verzenden, wat betekent dat deze gebeurtenis wordt uitgevoerd in de context van de hoofdthread, zodat het thread-veilig is om bijvoorbeeld een besturingselement op een formulier bij te werken.
Als uw client veel berichten ontvangt of als u de synchronisatie met andere threads moet beheren, stelt u de eigenschap NotifyEvents in op neNoSync. Dit betekent dat de gebeurtenis OnMessage wordt uitgevoerd in de context van de verbindingsthread. Als u dus een besturingselement van een formulier wilt bijwerken of gedeelde objecten wilt benaderen, moet u uw eigen synchronisatiemethoden implementeren.