> According to the GHC libraries manual, 6.2.1: "The Handle 
> returned by connectTo and 
> accept is unbuffered by default."   However, with such a 
> handle and hPutStrLn, 
> I am getting buffering, even when use IO.hSetBuffering to 
> NoBuffering.   When I
> put in an explicit hFlush after the hPutStrLn it works.

Sorry, that bit of documentation is out of date.  Buffering on sockets
is now BlockBuffering by default.

I tried a quick test to set the buffering to NoBuffering using
hSetBuffering, and it seems to work fine here.  Could you give us some
code to test?

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to