gameServer/NetRoutines.hs
changeset 5209 f7a610e2ef5f
parent 4987 cf9470964dba
child 7757 c20e6c80e249
equal deleted inserted replaced
5208:878e551f0b4a 5209:f7a610e2ef5f
    12 import Utils
    12 import Utils
    13 import RoomsAndClients
    13 import RoomsAndClients
    14 
    14 
    15 acceptLoop :: Socket -> Chan CoreMessage -> IO ()
    15 acceptLoop :: Socket -> Chan CoreMessage -> IO ()
    16 acceptLoop servSock chan = forever $
    16 acceptLoop servSock chan = forever $
    17     Exception.handle
       
    18         (\(_ :: Exception.IOException) -> putStrLn "exception on connect") $
       
    19         do
    17         do
    20         (sock, sockAddr) <- Network.Socket.accept servSock
    18         (sock, sockAddr) <- Network.Socket.accept servSock
    21 
    19 
    22         clientHost <- sockAddr2String sockAddr
    20         clientHost <- sockAddr2String sockAddr
    23 
    21