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

Cool! How do I get the socket object from its fileno?

Replies are listed 'Best First'.
Re^3: Sharing sockets between threads
by zentara (Cardinal) on Mar 19, 2009 at 15:09 UTC
    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