[Haskell-cafe] controlling timeout for Network.Socket.connect - how?

Belka lambda-belka at yandex.ru
Thu Feb 26 19:12:02 EST 2009


Thanks, Manlio!

>What system?
ArchLinux (2.6.27)

>Is the timeout the same with a plain C program?
Didn't try yet... ^__^

>> I know that controlling timeout is somehow connected to select(2) 
>Yes.
>The only working method is to set the socket to non blocking mode, and 
>use select (or poll/epoll/kqueue).

Thanks, now I'm confident, that am on the right way! ^__^
I wonder, if *select* really blocks the whole process... or blocks just the
"green" thread, that called it?.. 
It doesn't depend from being safe/unsafe FFI-ed, does it?

Belka
-- 
View this message in context: http://www.nabble.com/controlling-timeout-for-Network.Socket.connect---how--tp22139581p22235312.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.



More information about the Haskell-Cafe mailing list