Hello pert,
To be honest, I can't really say why none of the suggestions were working for me... It is entirely probable that I was overlooking something, or made a mistake somewhere... In hindsight, I should have paid more attention to the compiler errors. Having edited the Ethernet 2 library to add the remote IP function, I suppose I could've done the same for the original library...
However, I am using the Ethernet 2 shield in my project so I thought it best to concentrate on a library written specifically for the w5500 chip. I had run into this issue with another sketch (did not involve remote IP) where the original Ethernet library did not work but the Ehternet 2 library did ...
As I am rethinking this, I wonder if I could've added a w5500.h utility file to the original library?..
One thing, among many, concerned me with the original Ethernet library. The EthernetClient.h file has nothing in it except an include line: #include "Ethernet.h". That's it. I don't know if that's an issue or not but the same file in the Ethernet 2 library has a ton more stuff in it.
BTW, I downloaded the Ethernet 2 library from https://www.arduinolibraries.info/libraries/ethernet2
Sorry I can't give you a better answer, I'm just a guy poking at this with a stick. I'm amazed that I actually got this to work.