TCP and UDP servers with clients
This is an example of a multifunctional client-server application. After client connects to a server, the client can choose various menu options(date, random number, process id of the server).
Implementations for both UDP and TCP are available.
Also, please see the multicast chat written in the similar fashion: https://github.com/vladi7/TCP-multicast-chat