In a network including a server node having a server radio modem and a server controller which implements a server process that includes controlling the server node to receive and transmit data packets via said server node to other nodes in the network, a client node comprising:
- a client node radio modem;
- and
- a client node controller;
- said client node controller configured to implement a client node process comprising:
- receiving and transmitting data packets via said client modem;
- selecting a radio transmission path to said server node that is one of a direct link to said server node and an indirect link to said server node through at least one other client node and;
- updating said radio transmission path in response to transmission path data received from said server node.