bilibili-live-ws
bilibili-live-ws copied to clipboard
监听房间上限
发现监听超过18个房间就会出现错误,无法链接服务器。 Error 5895809 Error: connect ECONNREFUSED 120.92.158.137:443
这个应该是bilibili那边的限制,你试一下每个房间用getConf拿到key和host然后再连接?可以多几个,应该是70个左右
话说你用的是TCP还是WS?
都用过,试了一下加了 getConf() 后,可以监听超过 800 个。 但是快 900 个时又炸了,怀疑是 tcp 链接超数量了?
这个我不清楚,用了getConf之后到900个炸会不会是因为网络问题?如果用Keep的话会重新连接还能重连成功吗?
getConf的调用最好有一个间隔,推荐1秒左右吧,太频繁的话这个也会被bilibili暂时ban
原来如此,我看看(我还以为监听这个流量很大,没想到才这么点
应该是不大的,毕竟全是纯文本 但是我刚刚想起来了,的确有关于tcp连接数满了之类的问题,可能是路由器那边?
不懂,我多试试
yahaha 祝顺利