ZeroC provides a sample application that allows users to connect to a chat room and exchange messages with other users. This application presents several interesting design challenges that you might face when developing a distributed application, therefore it makes an excellent case study.
ZeroC hosts a public chat server that you can use in a number of ways:
- Download the source code from the ice-demos GitHub repository and build a client in your preferred programming language.
- Write your own client using any programming language that Ice supports.
The ice-demos GitHub repository includes the source code for the chat server, so you can also run the demo entirely on your own system if you prefer.