Hopefully webadmin doesn't have to handle requests that come in through a non-listening listener. O.o

Also, the code in webadmin currently just compares the port number of the CListener against WebSock.GetLocalPort() and that would work fine with non-listening listeners, too. (And all code needs to be able to handle listener->GetRealListener() == NULL anyway, because CRealListeners "randomly die" when they hit SockError(EMFILE))