Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #38347
| References | <7xbobw1tzr.fsf@ruckus.brouhaha.com> |
|---|---|
| Date | 2013-02-07 23:49 +1100 |
| Subject | Re: select.epoll question |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.1447.1360241349.2939.python-list@python.org> (permalink) |
On Thu, Feb 7, 2013 at 6:08 PM, Paul Rubin <no.email@nospam.invalid> wrote:
> Any idea of a good way to map the file descriptors back to socket
> objects? Is there some kind of hidden interface that I don't know
> about, that gives back sockets directly?
I don't know of any, but you can get the file descriptor from a socket
via fileno(), and build your own dictionary:
fd_to_sock={sock.fileno():sock for sock in list_of_sockets}
You'd need to manually maintain that as sockets get created/destroyed, though.
ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
select.epoll question Paul Rubin <no.email@nospam.invalid> - 2013-02-06 23:08 -0800
Re: select.epoll question Chris Angelico <rosuav@gmail.com> - 2013-02-07 23:49 +1100
Re: select.epoll question Paul Rubin <no.email@nospam.invalid> - 2013-02-07 08:15 -0800
Re: select.epoll question Chris Angelico <rosuav@gmail.com> - 2013-02-08 03:24 +1100
Re: select.epoll question Paul Rubin <no.email@nospam.invalid> - 2013-02-07 12:19 -0800
Re: select.epoll question Kushal Kumaran <kushal.kumaran+python@gmail.com> - 2013-02-08 07:36 +0530
csiph-web