An IPC protocol/network allows for dynamic dedication of ports in order to
reduce system latencies and power consumption. The IPC system allows for
either the IPC server or any of the IPC clients to request that a port(s)
be dedicated for use in the transfer of data, such as real-time data. The
request for a port can occur for example by a client transmitting a
control message to the server/another client requesting that a particular
port be dedicated for its use. The server and client(s) negotiate the
port dedication and once dedicated, the client can use the dedicated port
to transfer its data either to the server or to another client. In one
embodiment, the server can take away a dedicated port if it determines it
needs the port for another data transfer that may be more critical or
have a higher priority.