Getting Client IP Address

If you're talking about my library modifications, this:

client.getRemoteIP(rip);
for (int bcount= 0; bcount < 4; bcount++)
     { 
        Serial.print(rip[bcount], DEC); 
        if (bcount<3) Serial.print(".");
     } 
Serial.println();

should be:

uint8_t socket = client.getSocket();
byte *rip[4];

client.getRemoteIP(socket, rip);
for (int bcount = 0; bcount < 4; bcount++)
{
    Serial.print(rip[bcount], DEC);
    Serial.print('.');
}
Serial.println()

Although, I might be able to make it work like the code you posted.