[Haskell-cafe] hSetBuffering woes
Donald Bruce Stewart
dons at cse.unsw.edu.au
Tue Jun 19 21:54:53 EDT 2007
eeoam:
> Bryan O'Sullivan wrote:
> >Eric wrote:
> >
> >>I'm writing a simple HTTP server and am trying to implement the POST
> >>method.
> >
> >That's a rather general problem statement, indeed :-) For an
> >application like this, I'd suggest that explicit resource management
> >is the way to go, and that you should not be using hGetContents at
> >all, under any guise. For example, any scheme involving reading an
> >entire stream is going to do completely the wrong thing in the face of
> >HTTP keepalive. Also, code that leaves open sockets piling up in
> >drifts, to eventually be shoveled up by the RTS, is going to be
> >trivially easy to DoS.
> Are there any good resources/tutorials on Haskell network programming?
>
> E.
Some articles have been written here,
http://haskell.org/haskellwiki/Blog_articles#Network
Intro stuff mostly.
See also HAppS, and Simon Marlow's concurrent webserver paper.
-- Don
More information about the Haskell-Cafe
mailing list