Network Exception

Arias arias at elleondeoro.com
Fri Oct 14 17:43:15 EDT 2005


Thanks for the reply.

I don't know if the problem is the same, but when I try to run this code:

main = withSocketsDo $ do
   host <- getHostName
   putStrLn host

the getHostName throws this exception:

   getHostName: failed (Successful WSAStartup not yet performed 
(WSANOTINITIALISED))

:( I'm using Windows XP Professional

Sigbjorn Finne escribió:

> Hi,
>
> that error message is a bit confusing, to say the least:
> getProtocolByName identifies itself as getServiceEntry
> when failing. In this case, I'm quite sure, your snippet
> fails because (getProtocolByName "tcp") isn't successful.
> I've no idea why your /etc/protocols doesn't contain an entry
> for 'tcp'.
>
> The error message in said function has now been fixed; thanks
> for the report.
>
> --sigbjorn
>
> ----- Original Message ----- From: "Arias" <arias at elleondeoro.com>
> To: <glasgow-haskell-users at haskell.org>
> Sent: Friday, October 14, 2005 06:47
> Subject: Network Exception
>
>
>> Hi,
>>
>> I've a problem, I'm using this code on GHC compiler version 6.4.1:
>>
>> --- BEGIN ---
>> module Main where
>> import System.IO
>> import Network
>>
>> main = withSocketsDo $ do
>> handle <- connectTo "localhost" ( PortNumber 8080 )
>> hSetBuffering handle LineBuffering
>> hClose handle
>> --- END ---
>>
>> The problems is that it throws an exception at connectTo, the 
>> exception is:
>>
>> getServiceEntry: does not exist (no such service entry)
>>
>> The server and the port is correct, I have apache listening on port 
>> 8080 and if I put http://localhost:8080/ on browser it loads a web page.
>>
>> Do somebody knows what it happens and how to fix it? thanks.
>> _______________________________________________
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users at haskell.org
>> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users 
>
>
>
>



More information about the Glasgow-haskell-users mailing list