State of Arduino Ethernet Library

BTW, there are generic Client, Server, IPAddress classes in the core, that various implementations can inherit from to provide a common interface. It probably doesn't share as much as it could but it's something.