返回信息流现有的情况是这样的,服务器向客户端发包,而客户端使用python的urllib或者request,建立连接,然后定时读取收到的数据量,来统计服务器发包的速率。
通过读了一些文档,里面都提到说socket 的read(amt)和recv(amt)虽然默认都是阻塞的模式,但是都是返回此刻可以读取的最大数量值,只有在无法读取数据时才阻塞。
但是问题来了,我在使用read的时候,发现不论amt设置的大小,read将会阻塞在其中,直到准确读取到amt的数量,这和文档中说到的和我的要求不符合啊==
求助:这和文档中说到的一致么?我要如何做呢?
这是一条镜像帖。来源:北邮人论坛 / python / #22678同步于 2018/8/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
新手请教python 网络编程的read阻塞问题
ryanhuang
2018/8/13镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复