X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FHttpd.hs;h=f7f8a1d8d4c4ddcb5ede9e817cdfc2d2396e41f6;hp=9632b298193e30a24b4711519896be32b3fa72dd;hb=5fc2e72c153ade03b16071c66a08a316295bb42a;hpb=f74e48fa8ff05543bca5ae40914efab5d677859f diff --git a/Network/HTTP/Lucu/Httpd.hs b/Network/HTTP/Lucu/Httpd.hs index 9632b29..f7f8a1d 100644 --- a/Network/HTTP/Lucu/Httpd.hs +++ b/Network/HTTP/Lucu/Httpd.hs @@ -60,10 +60,10 @@ runHttpd cnf tree fbs loop so -- 本當は Network.accept を使ひたいが、このアクションは勝手に -- リモートのIPを逆引きするので、使へない。 - = do (h, addr) <- accept' so - tQueue <- newInteractionQueue - readerTID <- forkIO $ requestReader cnf tree fbs h addr tQueue - writerTID <- forkIO $ responseWriter cnf h tQueue readerTID + = do (h, addr) <- accept' so + tQueue <- newInteractionQueue + readerTID <- forkIO $ requestReader cnf tree fbs h addr tQueue + _writerTID <- forkIO $ responseWriter cnf h tQueue readerTID loop so accept' :: Socket -> IO (Handle, So.SockAddr)