简单websocket服务器select()到pool()/epool()的转换

velaa5lx  于 2021-09-08  发布在  Java
关注(0)|答案(0)|浏览(198)

对于自己的设计,unix select()调用可以处理多达1024个FD,而不管ulimit怎么说。从手册页:
警告:select()只能监视小于fd_setsize(1024)的文件描述符编号-对于许多现代应用程序来说,这是一个不合理的下限,此限制不会改变。所有现代应用程序都应该使用poll(2)或epoll(7),它们不受此限制。
因此,超过1024个连接select()使websocket崩溃。它可以在pool()或epool()中转换吗??
这是包裹:https://pypi.org/project/simple-websocket-server/#files 这是密码 ./simple_websocket_server/__init__.py :select()调用

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题