Exceptions and sockets

Johannes Waldmann joe@isun.informatik.uni-leipzig.de
Wed, 2 May 2001 14:21:05 +0200 (MET DST)

OK now I upgraded to ghc-5.00 but the situation didn't change.
My suspicion is that it's not the fault of `catch'.

I think what happens is this:
I `Socket.accept' a connection and get a handle.
Now, if the connections dies, but I still write to the handle,
the whole thing crashes - without throwing an exception.
(I checked that the RTS thinks  `hIsWritable h'
even if `h' does no longer exist in reality.)

How could I work around this? SocketPrim?
-- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ --
-- joe@informatik.uni-leipzig.de -- phone/fax (+49) 341 9732 204/252 --