Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: IO::Socket::INET in worker threads

by weismat (Friar)
on Feb 14, 2009 at 06:08 UTC ( #743777=note: print w/ replies, xml ) Need Help??


in reply to IO::Socket::INET in worker threads

I agree with BrowserUK, that it would be nice to have more details.
Nevertheless I guess you need to try a non-blocking read from Thread::Queue via the dequeue_nb function.
For non-blocking receive from sockets you may look at recv in socket programming.


Comment on Re: IO::Socket::INET in worker threads
Replies are listed 'Best First'.
Re^2: IO::Socket::INET in worker threads
by Proclus (Beadle) on Feb 14, 2009 at 11:01 UTC
    Thanks guys, sorry for not providing enough info, i'm not a networking expert so choosing the right words is difficult.

    weismat, I can maybe ask a better question following your advice.

    How can I implement a non-blocking receive from sockets with threads?

    Also I'm now looking into how I can use select for the same purpose.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://743777]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (13)
As of 2015-07-29 20:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (269 votes), past polls