Issue with "connectTo" function in "network" package

Here's my GHCI session (with my network card off):
Prelude Network Network.Socket> connectTo "localhost" (PortNumber 3000)
*** Exception: connect: does not exist (Connection refused)
Prelude Network Network.Socket> connectTo "127.0.0.1" (PortNumber 3000)
{handle:
cat /etc/nsswitch.conf # /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file.
passwd: compat group: compat shadow: compat hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis
cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 deech-mac-ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
-deech
On 6/4/10, Roman Cheplyaka
* aditya siram
[2010-06-03 22:30:33-0500] Hi all, I had an issue where using the connectTo [1] function would fail to connect to "localhost" if my wireless card was turned off. The moment I turned on my wireless connection it worked. But if I use connectTo with "127.0.0.1" [2] with my network off it works.
I confirmed that "localhost' resolves to "127.0.0.1" by pinging "localhost" from command line with the Internet off.
Is this a bug in "connectTo"?
-deech
[1] connectTo "localhost" (PortNumber some_number) [2] connectTo "127.0.0.1" (PortNumber some_number)
How exactly did it fail? Did it throw an exception? If so, what was the exception?
Which operating system did you observe that under?
If that was Linux, can you show the contents of the following files on that system:
/etc/nsswitch.conf /etc/hosts
-- Roman I. Cheplyaka :: http://ro-che.info/ "Don't let school get in the way of your education." - Mark Twain _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (1)
-
aditya siram