-
Notifications
You must be signed in to change notification settings - Fork 62
SOCKET弹幕一直刷的时候领不了礼物 #11
Comments
@suohun 可以,我下次会加上去,如果你现在需要的话,可以尝试自己修改
//检查状态,返回真实roomid
//$this->_roomRealId = $this->getUserRecommend();
//$this->_roomRealId = $this->_roomRealId ?: $this->liveRoomStatus($this->_defaultRoomId);
$this->_roomRealId = 你要指定的房间号; 改成我发这样就好了 |
好的我试试,非常感谢 |
@suohun 已经添加功能了,可以修改index.php里面的配置项了 |
辛苦 |
@lkeme 大佬,请教个其他问题,不能输出抽奖日志文件是什么问题(record文件夹),找不到路径,然后我就把活动和小电视文件里的路径 $path = '.record/' 改成 $path = 'D:/bilibili/record/' 就可以。这个是我电脑php哪里设置问题吗 |
@suohun 你修改过默认的吗 如果这只是你打错了,那应该是文件夹的一些权限问题 |
@lkeme 嗯,打错了。就是开始用默认的就会弹错,找不到文件。我就直接改了具体路径。也不太懂,前天刚装的php,折腾一下午才会运行.. |
可以试着先手动创建record文件夹(我瞎猜的) |
@suohun 那应该就是权限问题了,
|
@tangmingshuai 见笑了,全靠百度,照着教程傻瓜式安装,也不懂代码233 |
@lkeme 嗯嗯,文件夹有给过权限,不行。我再试试你说的第2和第3种方法。麻烦了,非常感谢~ |
@suohun 我都在linux上跑的,win上也跑过,没出现过这个权限问题 |
借楼..我之前提的仅某个直播间弹幕发送失败的问题,原因是被房管禁言了2333 |
@tangmingshuai 2333 可以 这就不是我的锅了 |
@suohun 重新写了文件写入,你可以试试还有么有权限问题,有时间的话测试一下 |
@lkeme 辛苦了,迟些试试。另外我前天刚开始不懂用网页运行的时候是可以写入的,后来用cmd就不行(win10) |
@suohun 这是终端执行的,网页估计会出问题,(我也没试过),我的机器也是win10,我测试肯定是没问题的 |
@lkeme 网页加载会卡,然后运行一直刷消息,估计到最后会卡死,不敢再试。但是是可以领到礼物的233 |
@suohun 我能猜到一点,会卡很正常,消息很多,不能及时输出刷新,因为本身加了无限超时,能领礼物也算是正常的,毕竟都执行成功了,不过我推荐还是终端执行 |
@lkeme 嗯,很好用。目前的话就发现有时候会重新加载弹幕服务器,早些的时候换了好几个房间,不知道是不是B站服务器那边的问题 |
@suohun 有一部分是,有一部分不是,如果你换一个人气比较可以的,有陆陆续续的弹幕的房间是最好的,重连服务器就会少很多,不过换服务器也没大碍,只会错过5s的时间而且,连接的房间都是随机的 |
想问一下,用作登录验证码识别的那个接口[http://ocr.shouji.sogou.com/v2/ocr/json]有什么使用限制么,我在网页中打开尝试识别后直接跳转到[http://pic.sogou.com/]了 |
@tangmingshuai 没什么限制,只是一个上传图片的接口而已, 另外这个ocr识别验证码的效率还是比较低的,识别文字这些东西还可以 |
@lkeme 我测试了,文件写入不是权限问题,是终端必须得在文件当前文件夹运行才行,得cd到目标文件夹下打开...(原来的版本也是可以正常创建写入的,抱歉添麻烦了) |
@lkeme 自定义弹幕房间好像有点问题 |
嗯,不在直播,直播间存在跳转时会报错 |
@suohun 抱歉,已修复,如果可以,你可以测试一下反馈我 |
@tangmingshuai 不在直播也是可以的,只是一定要是有效的房间, |
@lkeme 大佬更新好快,辛苦了。功能已经正常。 |
@suohun 都是随机的,我并没有固定,重连也是随机的 |
@lkeme 默认情况下的,随机进入768502房间后,重连会一直连的这个房间,之前是会换房间(不过都不影响抽奖,好像也没关系2333) |
@suohun 不应该会重复的,运气来了也就重复一两次,写的900个房间里随机,你是不是固定房间号的 |
@lkeme 试的默认的,是有些奇怪 |
@suohun 不是你的问题,是我粗心了,已经修复了,抱歉 |
@Franinc 重复的房间的问题已经修复了,另外,我一直没碰到过这个报错,是一直连续的报错吗 |
@lkeme 谢谢,辛苦了 |
@Franinc 是什么环境,什么php版本,是终端执行的吗?我看能不能尝试复现 |
不是连续的,半小时里出现过三次,时间无规律 |
@Franinc 你用终端执行的吗 (php index.php)这样?怎么会出现html的换行符? |
entware的opkg包管理不提供php命令,只有php-cgi,php-fcgi(fastcgi),php-cli几条 |
@Franinc 就php-cli index.php |
ok我更新后继续测试看还有没有报错 |
@lkeme 请教个问题, [SOCKET] 读取推送流错误重连问题,只要1分钟左右没弹幕消息就会重连,然后这个时间点是会漏掉抽奖的。不知道有没有比较好的解决方法。 |
@suohun 先说说原因,因为这个程序理论来说至少需要2个线程的, |
@suohun 有三个
|
@lkeme emm,了解了,谢谢细心讲解。第一个挺难满足的,没有这么稳定的房,随机因素多。第二个我去试试哈。 |
@lkeme 嗯,会不会太麻烦了 |
哇,官方小课堂 |
pthread是不是能够解决问题( |
@suohun pthread虽然有可能实现功能,但是需要另行安装,或者编译,这就是我说的麻烦,不可能让每个使用者都去弄一次吧 |
嗦嘎,了解了 |
@suohun 写好了 欢迎测试 我只有2个号 不能完全测试出效果 |
@lkeme 辛苦了,测试了一下,可以正常使用,还没重连过,等晚些礼物少的时候再试试稳定。 |
@suohun 你有空的话帮我测试下最近提交的,我代码好像回退错了版本,不知道改了啥,试试有么有问题 |
@lkeme 好的 |
房间弹幕消息一直刷的时候,会领不到礼物(遇到过2种情况,一种是节奏风暴的时候,一种是房间里一直送礼物,像辣条一根一根送不停的时候)。
PS话说可以设置连接指定房间的吗?
The text was updated successfully, but these errors were encountered: