I spend a lot of time to find a solution of error
no matching function for call to 'EthernetClient::getRemoteIP(byte* [4])'
The right way is to replace the line of code byte *rip[4];
with
uint8_t rip[4];
or uint8_t rip[] = {0,0,0,0};
Really thanks for the new Ethernet library, but why is the example wrong?
So there is an error on the 164 line in file EthernetClient.cpp too, the line must be
uint8_t *EthernetClient::getRemoteIP(uint8_t *remoteIP)