Python中select模块的不同功能,如select()、poll()和epoll()在哪些操作系统上可用?

Python中select模块的不同功能,如select()、poll()和epoll()在哪些操作系统上可用?,python,sockets,networking,io,network-programming,Python,Sockets,Networking,Io,Network Programming,当我意识到Windows上只支持select()函数时,我正试图在Windows上使用poll()函数,我相信Linux上支持poll()。 有没有人能帮我了解一下,哪些操作系统支持select模块的哪些功能 感谢从python选择文档: 此模块提供对select()和poll()函数的访问 在大多数操作系统中可用,Linux 2.5上提供了epoll()+ 和kqueue()在大多数BSD上可用。请注意,在Windows上,它仅 插座工程;在其他操作系统上,它也适用于其他操作系统 文件类型(特

当我意识到Windows上只支持
select()
函数时,我正试图在Windows上使用
poll()
函数,我相信Linux上支持
poll()
。 有没有人能帮我了解一下,哪些操作系统支持select模块的哪些功能


感谢

从python
选择
文档:

此模块提供对select()和poll()函数的访问 在大多数操作系统中可用,Linux 2.5上提供了epoll()+ 和kqueue()在大多数BSD上可用。请注意,在Windows上,它仅 插座工程;在其他操作系统上,它也适用于其他操作系统 文件类型(特别是在Unix上,它在管道上工作)。不可能 用于常规文件,以确定文件自创建以来是否已增长 这是最后一次阅读


@ndpu感谢您的编辑。谢谢。我实际上已经阅读了select的文档,但对于特定操作系统支持哪些功能,我仍然不清楚。具体地说,我想知道Windows是否支持poll()。我会读这篇文章,因为它只适用于Windows的套接字!