python - 选择接口未在 Python 中返回
问题描述
我有两个使用彼此的 STDIN 和 STDOUT 缓冲区相互通信的进程。我从一个进程向另一个进程发送消息并接收相应的响应。这适用于小消息。当我尝试访问大消息(长度约为 8186999 的消息)时,选择界面变得无响应。
Python代码:
readable, _, _ = select([stdin], [], [])
我等了 4 个多小时才收到回复,但没有收到任何回复。缓冲区长度有限制吗?如果是这样,如何在 Linux 机器上检查它。另外,有没有其他方法来处理这么大的消息。?提前致谢。
解决方案
推荐阅读
- javascript - Node.js,使用带有 readline.on 函数的 async/await
- mysql - JSON EXTRACT 搜索键使用 LIKE
- sql - 如何改进 LARAVEL 中的 SQL 查询?
- java - 如何正确地将对象添加到数组中?(处理3.5.4)
- python - 根据行条件python找到最大值
- elasticsearch - Elasticsearch,根据不同地理点字段的不同半径过滤文档
- python - 为什么我在 Spyder 中收到内核错误?
- python - 在 Django 中获取 blogposter 的个人资料图片
- python - python - xml签名验证失败
- angular - 如何在 PWA 中获取 json api 数据?