
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.

It looks odd to me, because the service is not particularly meaningful to
the transport, and thus not a crucial piece of information. Unless I am
missing something, this could be a bug in the Network module.
You may want to try the lower-level stuff from Network.Socket instead.
Cheers,
Dinko
On 10/14/05, Arias
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@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

By chance are you statically linking the program? if you statically link a program on linux (and some other systems), it cannot look up hostnames, protocols, or passwd entries. you can look up the protocol number in /etc/protocols and hardcode it and use IP addresses rather than names and it should work fine. I had to use a similar workaround in the statically linked ginsu. John -- John Meacham - ⑆repetae.net⑆john⑈
participants (3)
-
Arias
-
Dinko Tenev
-
John Meacham