Hi Gary: Certainly not windows.... I'm developing on OS/X but for production probably Linux and FreeBSD
(I'm hoping for something a bit more portable than running 'lsof' and parsing the output, but appreciate any/all advice) On Wed, Sep 29, 2010 at 11:05 AM, Gary Herron <gher...@digipen.edu> wrote: > On 09/29/2010 09:50 AM, Jim Mellander wrote: >> >> Hi: >> >> I'm a newbie to python, although not to programming. Briefly, I am >> using a binding to an external library used for communication in a >> client-server context, with the server in python. Typically, I would >> set this up with event callbacks, and then enter a select loop, which, >> most the time idles and processes input events when the socket shows >> activity, kinda like: >> >> while True: >> socket.select((my_socket),(),()) >> process_event() >> >> Unfortunately, the API does not expose the socket to the script level, >> and the developer recommends a busy loop: >> >> while True: >> sleep(1) >> process_event() >> >> which I hope to avoid, for many reasons. If the socket can be exposed >> to the script level, then the problem would be solved. >> >> Failing that, it would be nice to be able to pythonically determine >> the sockets in use and select on those. Does anyone have any >> suggestions on how to proceed? >> >> Thanks in advance >> > > It's certain that any answer to this will depend on which operating system > you are using. So do tell: What OS? > > -- > Gary Herron, PhD. > Department of Computer Science > DigiPen Institute of Technology > (425) 895-4418 > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list