in reply to Re^2: Sharing sockets between threads
in thread Sharing sockets between threads

get the socket object from its fileno

I'm sure there is a backtracking trail you could go thru, via some socket utility, like socklist, but I think your best bet is to just store the info in a hash, like

%client; $client{$id}{$sock} = $socket; $client{$id}{'fileno'} = fileno( $socket );
then all you need to do is track id values.

I'm not really a human, but I play one on earth My Petition to the Great Cosmic Conciousness