Limiting Ethernet to one inbound connection

As it is, there's no way for EthernetServer to know there's an existing connection already established.

As it should be. Client/server connections are not meant to be persistent. The client asks for information. The server gives that information and then forgets all about having ever heard from that client.