[Haskell-cafe] bus error trying to use Network

Marcelo Sousa dipython at gmail.com
Fri Dec 17 08:01:46 CET 2010


Hi,

I'm getting a bus error with Network library on my Mac OS X 10.6.5.
I have ghc 6.12.3, network 2.3.

As an example:
main = withSocketsDo $ 
          do sock <- listenOn $ PortNumber 4244
             (handle,host,port) <- accept sock
             hPutStr handle "Hi!"
             sClose sock

Any idea of what the problem could be?
If I use the Network.Socket library it works fine:

main = withSocketsDo $
         do sock <- socket AF_INET Stream 0
            setSocketOption sock ReuseAddr 1
            bindSocket sock (SockAddrInet 4244 iNADDR_ANY)
            listen sock 1
            (csock,_) <- accept sock
            send csock "Hi!\n"
            sClose csock
            sClose sock

Cheers,
Marcelo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20101217/7f485749/attachment.htm>


More information about the Haskell-Cafe mailing list