@无名啊,直播弹幕和群聊的不同点:
- 历史记录:如果对方发消息时你不在线,群聊允许你稍后接收消息,但直播就直接错过了。
- 连接数量:为每个直播间建立一个TCP连接是可接受的,但为每个群建立一个TCP连接似乎不可接受(你可能加入了几百个群)。所以群聊必须由服务器合并你收到的消息,但直播间不需要合并。
- 消息可达性:未收到某个群消息是不可接受的,但未收到某些弹幕完全可以。很多人气很高的直播间弹幕一屏根本放不下,都是裁剪后显示的,每个人都只收到了部分弹幕。
@无名啊,因为每个直播都是一个单独的连接,不需要考虑多个群共享连接,所以采用CDN模型就行了,由一个中心服务器负责发送消息,然后逐级分发给全国CDN,每个人收到的消息都一样。发弹幕则是统一发给那个中心服务器。
@卷心菜,是,所以QQ群有人数上限,就是为了避免单个群连接数太高服务器撑不住,以及形成广播风暴(每发一个消息就要转发给几千人这种)。限制为几百人是比较合适的。
至于具体的实现,可以采用消息中继模型:
- 我只与负责我登录的服务器联系。群里的其他人各自在他们的服务器,和我可以不在同一个服务器。
- 每个群都有一个专门负责的服务器进行中继。
- 有人发消息时,先发给自己的服务器,然后自己的服务器把消息转发给对应群的中继服务器,中继再查找各个群成员在哪个服务器,并逐一转发。最后群里的所有人都收到了消息。
- 此时设置群成员上限就很有必要,否则每次发消息都相当于给所有服务器都发了一遍,形成广播风暴。
@胡图图,我看贴吧说可以
@㝶芾厶眵攴䭡,还可以开这个:
https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/set-a-bandwidth-cap
您可以通过配置带宽封顶功能,限制带宽用量的上限,减少因突发流量导致的损失。
不过什么数值合适很难判定,所以我没开。
@㝶芾厶眵攴䭡,我开了频次控制,刷太快会拦截。
@胡椒舰长,虎绿林的非图片附件链接。
如果没有这个,秒传的文件就只能是首次上传时的文件名了。
@王小二,测试一下DNS服务器是否正常:
- 选中梦幻西游。
- 点“启动”旁边的红酒杯图标🍸,选择“Wine CMD”。
- 在CMD里输入命令:
nslookup 163.com如果报错,说明DNS服务器不对,得修改exagear32的配置文件(具体比较复杂,加微信 https://hu60.cn/q.php/bbs.topic.95988.html )。
我今天试了一下,nslookup命令在wine-3.0中不存在
不过我看到你游戏已经启动了,那游戏可以正常安装更新吧。如果可以安装更新,说明DNS没问题。建议你在允许的情况下用手机热点连接电脑看看能不能登录,如果可以登录,说明你的局域网阻止了游戏服务器连接。
@王小二,我今天试了一下,nslookup命令在wine-3.0中不存在
不过我看到你游戏已经启动了,那游戏可以正常安装更新吧。如果可以安装更新,说明DNS没问题。建议你在允许的情况下用手机热点连接电脑看看能不能登录,如果可以登录,说明你的局域网阻止了游戏服务器连接。
@王小二,测试一下DNS服务器是否正常:
- 选中梦幻西游。
- 点“启动”旁边的红酒杯图标🍸,选择“Wine CMD”。
- 在CMD里输入命令:
nslookup 163.com如果报错,说明DNS服务器不对,得修改exagear32的配置文件(具体比较复杂,加微信 https://hu60.cn/q.php/bbs.topic.95988.html )。
@兲蛋,?attname=文件名 功能的实现方法
@无名啊,不知道,但最有可能在 GitHub Copilot X 实现
https://github.com/features/preview/copilot-x
???
@cherrydra,能不能添加一个新功能,按住Ctrl或Shift的时候点击机器人头像,就允许同时@多个机器人,不清空之前的@
@希望自己长胖胖,虎绿林有防盗链,机器人下载不了图片。
@胡椒舰长,树莓派的GPIO有I2C引脚,其他的不清楚,得看板子说明书
输出高电平 给其他 栏杆控制器“开闸” 效果
我用USB继电器,
# 开 echo -en '\xA0\x02\x01\xA3' > /dev/ttyUSB1; # 关 echo -en '\xA0\x02\x00\xA2' > /dev/ttyUSB1淘宝有从单路到8路的USB继电器,只要板子有USB口就能用,简单方便。
当然如果你想用GPIO控制,也可以买串口继电器,更便宜。
版本大全:
net.winegame.client_0.5.10.4-exagear-alpha11_arm64.deb(736.92 KB)
net.winegame.client_0.5.12.1-exagear-alpha14_arm64.deb(756.21 KB)
net.winegame.client_0.5.10.5-exagear-alpha12_arm64.deb(737.93 KB)
net.winegame.client_0.5.7.2-box86-alpha2_arm64.deb(7.66 MB)
net.winegame.client_0.5.7.2-box86-alpha3_arm64.deb(7.68 MB)
net.winegame.client_0.5.7.2-box86-alpha5_arm64.deb(7.7 MB)
net.winegame.client_0.5.7.2-box86-alpha6_arm64.deb(8.61 MB)
net.winegame.client_0.5.12.1-box86-alpha14_arm64.deb(9.92 MB)
net.winegame.client_0.5.9.3-box86-alpha7_arm64.deb(8.12 MB)
net.winegame.client_0.5.9.3-box86-alpha8_arm64.deb(8.15 MB)
net.winegame.client_0.5.9.3-box86-alpha9_arm64.deb(8.02 MB)
net.winegame.client_0.5.9.4-box86-alpha10_arm64.deb(8.3 MB)
net.winegame.client_0.5.10.4-box86-alpha11_arm64.deb(8.63 MB)
net.winegame.client_0.5.10.5-box86-alpha12_arm64.deb(8.67 MB)
net.winegame.client_0.5.10.5-box86-alpha13_arm64.deb(9.08 MB)
net.winegame.client_0.5.12.1-box86-alpha15_arm64.deb(9.8 MB)
net.winegame.client_0.5.7.2-box86-alpha4_arm64.deb(7.67 MB)
net.winegame.client_0.5.7.2-box86-alpha7_arm64.deb(9.17 MB)
