1. A method facilitating the transmission of streamed digital media data from a server, the server being configured for coupling to a client via a computer network, the method comprising: receiving multiple communications requests from a client, each requests employing a different network protocols and each request requesting that a server respond to such request using the same network protocol employed by that request; and responding to one of the requests using the same network protocol employed by that request.