Innovation:

This application uses four chat windows to demonstrate a proof of concept of an IBM i client-server architecture depicted on the right.

Messages entered into any one of the chat windows will be received by a Meeting Server and forwarded to a Multicast Message Server, then on to each participant.

Each participant may contribute to a meeting and get a simultaneous response.

Rather than continuous polling, each participant holds a persistent connection with a Multicast Message Server.

Messages are NOT stored on the server! They are simply streamed from one client to all participants simultaneously.