Hello all,

I think there's a bug in Guile's Posix networking capabilities. I
first noticed it a few days ago when I couldn't get the example web
server to work on my system (Mac OS X 10.6). I was getting an error
from the bind command saying "can't assign requested address". I
assumed it was a system configuration problem until I discovered that
an equivalent Python program could bind a socket without trouble.

The full story is at
http://serverfault.com/questions/231941/why-cant-i-bind-to-127-0-0-1-on-mac-os-x
(I know the Python program listed is not quite identical to the Scheme
one, but I tried it with an actually identical Scheme program and
still got the same error.) Interestingly enough, I was able to bind a
socket in Guile if I specified INADDR_ANY as its address instead of
127.0.0.1.

I hope to work on this soon, but I thought I'd ask on this list if
anyone has an idea what might be causing this.

Thanks,
Noah

Reply via email to