EthernetClient: while (!client) = infinite loop???