Akegarasu / blivedm-go

go 版 b站/bilibili 直播/bili直播 弹幕库 - websocket协议
MIT License
80 stars 14 forks source link

哥们,你发送心跳包时有问题, 导致认证失效无法正常收到弹幕。 #20

Closed malubaka closed 1 year ago

malubaka commented 1 year ago

你发送心跳包 []byte{0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1}没有带p.ProtocolVersion,导致认证失效无法正常收到弹幕。

Akegarasu commented 1 year ago
  1. 认证、接收弹幕均与心跳包无关
  2. 这根本不是心跳包
malubaka commented 1 year ago

danmu

malubaka commented 1 year ago

我确实不该随意推断问题出在哪,心跳包那个我也确实打错了。 但是这个问题也确确实实存在。 我用的是v1.5.0版本,上面图片显示发送心跳包之后 ,名字就不显示了。 但你既然这么有底气说没关系,那我觉得你跑代码时应该也是没问题的。 我就直接把你项目下来,在你的项目运行代码,确实没问题,一切正常。 那是不是打包出了问题我也不明白,但这个问题确实存在。

Akegarasu commented 1 year ago

https://github.com/Akegarasu/blivedm-go/issues/15#issuecomment-1703843538