Multicast

Multicast over IPv4 enables bandwidth-effiencent many-to-many communication over IP. On the internet there are several good explanations of the principles so I won't copy those here. Since I couldn't find proper C++ classes for transmitter and receiver I created these and make them available under the GPL.

Here is the source code.

Download, save, unpack and go to the 'src' directory. There you 'make' the two test programs transmitter and receiver. First start the receiver and e.g. from another terminal call the transmitter. If all is well you should see a message coming in at the receiver side.