[Haskell-beginners] A question about network programming

aditya siram aditya.siram at gmail.com
Wed Jun 8 15:13:16 CEST 2011

Hi Raf,
I found that following the template for servers in the Network
Programming chapter [1] of Real World Haskell is the best way to go.
Scroll down to the "TCP Syslog Server" section for the relevant

[1] http://book.realworldhaskell.org/read/sockets-and-syslog.html

On Wed, Jun 8, 2011 at 6:29 AM, Raphael Päbst
<raphael.paebst at googlemail.com> wrote:
> Hey all!
> This is probably a question that shows my incompetence more than
> anything else, but I'm stuck with some TCP programming.
> I have some code that looks like this:
> hdl <- open TCP connection
> message <- hGetContents hdl
> answer <- do stuff with message
> hPut hdl answer
> hClose hdl
> My problem is that the stuff that gets done with message happens, but
> only after I close the connection rom the client's side and then of
> course it is too late to get the answer out of said connection.
> What am I doing wrong?
> Many Thanks
> Raf
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners

More information about the Beginners mailing list