使用 Workerman 接入 Bilibili 直播弹幕协议
逛 B 站的时候,突然想到可以用 PHP 接入直播弹幕,然后在命令行显示弹幕消息。 经过搜索发现了一篇讲解 Bilibili 直播弹幕协议的文章(链接在文末),通过这篇文章了解到了弹幕的协议格式以及大致的流程,开发过程中遇到的一些问题参考了弹幕姬的解决思路。 ...
逛 B 站的时候,突然想到可以用 PHP 接入直播弹幕,然后在命令行显示弹幕消息。 经过搜索发现了一篇讲解 Bilibili 直播弹幕协议的文章(链接在文末),通过这篇文章了解到了弹幕的协议格式以及大致的流程,开发过程中遇到的一些问题参考了弹幕姬的解决思路。 ...
目前部署 Hexo 的操作比较麻烦,先在本地执行 hexo clean && hexo d 生成博客静态文件并发布到 GitHub 上,然后通过 XShell 登录到服务器,切换到博客站点目录下 git pull 拉取最新的代码,最近网络也不太不稳定,拉取代码也经常超时,更新的时候还得看运气。 ...
众所周知,C 语言中使用字符数组来表示字符串,并在字符串末尾使用空字符 \0 标识字符串结束。 如果字符串中包含 \0 或者二进制数据,就会导致 strlen 函数获取的长度跟字符串实际的长度不一致。 ...
原文:没有Nginx,你还能做什么? PHP 程序员的未来不是 Java,Java 拯救不了你。 已经 1368 年了,你扪胸自问,没有了 Nginx 的你,还能用 PHP 做什么。有一些高端的刁民会愤怒地说:“有 Swoole 啊,有 Workerman 啊!”,那么,有两个问题需要回答: ...
主要新增了判断进程是否为 Workerman 进程的逻辑,从而优化了确定主进程是否存活的准确性。 发现问题 年前逛 GitHub 的时候,发现 Workerman 有一个 2017 年打开的 Issue:already running,原文如下: ...