A server/client media file distribution system is provided in which the
server system is adapted to receive transmission requests from clients,
status information from a network, and protocol information from each
client. The server, based upon this information, adaptively transmits a
given media file stored therein to one or more clients using the optimal
transmission speed and/or network protocol based on the network status
information and protocol information. Additionally, the present invention
provides a looping file arrangement in which a plurality of clients can
receive the same media file on multiple network channels, without the
need to provide multiple copies of the same media file for each request
of that file.