public CreationState TakeCreationState(Socket s) { CreationState cs = (CreationState)_sock_to_constate[s]; _sock_to_constate.Remove(s); _con_socks.Remove(s); return cs; }