temporary answer http://www.artima.com/forums/flat.jsp?forum=181&thread=113874
On Thu, Jan 15, 2009 at 4:27 AM, Ranec <python-...@cemery.org.uk> wrote: > Dear All, > > I'm writing a Python FOSS application and am *very* keen to keep it > platform agnostic. > > I don't own a Mac, but have access to some sympathetic Mac owners. :-) > > The following code works just fine under Windows XP and Vista but not on > MacOS X (currently no idea what version, though Python is 2.5.?). Any > thoughts? > > def get_my_ip_address(): > ret=None > try: > s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) > s.connect(('google.com', 0)) > sn=s.getsockname() > if sn: > ret=sn[0] > except socket.error, e: > hn=socket.gethostname() > ret=socket.gethostbyname(hn) > return ret > > produces the stack: > > Traceback (most recent call last): > File "./sarnie_client.py", line 181, in get_my_ip_address > s.connect(('google.com', 0)) > File "<string>", line 1, in connect > socket.error: (49, "Can't assign requested address") > > My application has been given firewall rights accept connections from > the Internet. Is there perhaps anything else that I should configure? > > TIA > > -R > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > -- "lalalalala! it's not broken because I can use it" http://linux.slashdot.org/comments.pl?sid=194281&threshold=1&commentsort=0&mode=thread&cid=15927703
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig