Limiting Ethernet to one inbound connection

SurferTim:
I would also like to see a way to check the status of any socket with a high level function call. Something like this:

int Ethernet.socketStatus(socketNumber);

That's already possible with this two liner:

EthernetClient c(socketNumber);
if (c.status == SnSR::ESTABLISHED) // just an example

That's not really high level but the method you suggest wouldn't be that either.