对于自己的设计,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()调用
暂无答案!
目前还没有任何答案,快来回答吧!