Re: [Haskell-cafe] Trying to write a TCP proxy

2006-09-23 Thread Christian Sievers
John Ky wrote: I finally realised that hGetLine strips out the \n newline character so when I forward the line to the server, I need to append it again. Or use hPutStrLn instead of hPutStr ? (I may be missing something...) Bye Christian Sievers ___

[Haskell-cafe] Trying to write a TCP proxy

2006-09-20 Thread John Ky
Hello, I'm trying to use haskell to put together a TCP proxy I can put between my browser and my webserver. This is as far as I got. The webserver isn't returning my request: listen = withSocketsDo $ do putStrLn Listening... socket - listenOn $ PortNumber 8082 (handleToClient,

Re: [Haskell-cafe] Trying to write a TCP proxy

2006-09-20 Thread Bulat Ziganshin
Hello John, Wednesday, September 20, 2006, 3:59:36 PM, you wrote: I'm trying to use haskell to put together a TCP proxy I can put between my browser and my webserver. This is as far as I got. The webserver isn't returning my request: hSetBuffering handleToServer LineBuffering may help

Re: [Haskell-cafe] Trying to write a TCP proxy

2006-09-20 Thread John Ky
Hi Bulat, Thanks. Yes it helps with an earlier implementation I wrote (below). But surely there must be a better way to write this. My code is way to verbose. -John --- doProxyServer handleToClient handleToServer = do eof - hIsEOF handleToServer if not eof then do ready -