Tim Roberts schrieb:

>As a self-proclaimed studly Win32 programmer, I'm embarrassed at not
>being able to find a neat solution to this.  I come to you humbly,
>seeking coolness.
>
>I have a script on my laptop that runs after login and launches the
>tools that I use all the time, including the putty password agent, the
>Agent newsreader, and Firefox.  My wireless card takes about 15 seconds
>to sync up with my access point and get an IP address, by which time my
>script is done and the tools are running.  That means that Firefox
>always comes up complaining that it couldn't reach my home page.  So,
>I'd like to have my script wait for connectivity before launching the
>tools.  The question is, how can that be done?
>
>I could use os.system to poll the "ipconfig" command, but that's icky
>and not at all studly.  I could loop on gethostaddr for localhost until
>it gets an IP, but even that's not studly, because there's no way to
>know that it's really the wireless adapter's IP address.
>
>There must be a way for me to ask the musical question, "does the
>network adapter called 'Wireless Network Adapter' have an IP address?" 
>Does anybody know that tune?
>
>  
>
Hi Tim,

the win32api call  GetIPAddrTable could be helpful. See:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/getipaddrtable.asp.
Unfortual it is currently not implemented in pywin. CTypes should be an 
option.

Regards,
Jürgen

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to