Communication (2)
Data objects are transmitted inside the messages. Serialized on one side and rebuilt on the other, so any type of information can be sent.
By default, the client and server objects invoke message handlers every time a message arrives (just like responding to a menu click).