This HOWTO tries to cover most aspects related to multicast over TCP/IP networks This HOWTO tries to cover most aspects related to multicast over TCP/IP networks. So, a lot of information within it is not Linux-specific (just in case you don't use GNU/Linux... yet). Multicast is currently an active area of research and, at the time of writing, many of the "standards" are merely drafts. Keep it in mind while reading the lines that follow.
SlingerX is a free software program that allows you to share files with millions of other users across the world. (Freeware)