
Hey everyone! Sorry for asking more or less the same question again, but I'm still stuck wrestling with lazy IO. What I'm trying to do is the following: sending a Bytestring to a server, via TCP Do stuff with the Bytestring that results in another Bytestring Send that new Bytestring back to the original client. At the moment this all happens inside an IO handle and doesn't work. The stuff on the server side only gets executed, once the handle is closed on the client's side and therefore the response is lost somewhere. It's a very simple program otherwise and so I don't want to get too much into iteratees, iterators and that stuff, since it feels like overkill. Is there a way to get this working in the way I'm currently trying? Or can I do this in a strict way? Thanks again Raf