
Hi I try to write a program that reads from a socket and communicates the result over a TChan and writes it to stdout. Somehow I can't seem to get it right, the result is only printed when I send ETX on the socket. Attached is a sample program that shows the behvaviour. Any hints on where my error is or how I could debug such a problem is appreciated. regards Stefan

Hi
I think I finally found the problem. I had to replace the call to usleep
with a call to threadDelay and it worked.
regards
Stefan
2006/2/27, Stefan Aeschbacher
Hi
I try to write a program that reads from a socket and communicates the result over a TChan and writes it to stdout. Somehow I can't seem to get it right, the result is only printed when I send ETX on the socket.
Attached is a sample program that shows the behvaviour.
Any hints on where my error is or how I could debug such a problem is appreciated.
regards
Stefan

Hi
Actually I don't need to duplicate them, it's an oversight from my side when
I converted my code from my own channels to TChan.
regards
Stefan
Am 28.02.06 schrieb Anatoly Zaretsky
Why do you need to duplicate channels? _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (2)
-
Anatoly Zaretsky
-
Stefan Aeschbacher