Thanks, Manlio!

>What system?
A r c h Linux (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--tp22139581p22236279.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to