纯C实现一个GUI版的Websocket客户端,完美对接Workerman

这个客户端不是开源的,想了解具体实现原理的,可与我沟通。 简单小巧,但核心特性健全 客户端基于纯 C + GTK3 实现 - 魔性; 服务端基于 workerman 实现 - 丝滑; 客户端和服务端均支持各大知名网络事件库; 客户端基于 GNOME/GLIB 家族的多线程模型实现; TCP网络连接即使断开也支持花式报警; 报警事件可能会带来一些启示,花式玩法就不介绍了,这个得自己发挥了,原本只是想支持下语音播报。 ...

blogdaren 发表与 14天前 180 浏览 1 评论
【深入workerman的信号机制】研究下PCNTL扩展源码

【1】深入workerman信号机制 这个话题是本人《深入PHP内核源码》视频教程里的一个插录环节,剖析扩展源码的细节移步B站。 【2】研究背景 workerman内核实现有依赖PCNTL扩展,这是因为涉及到信号编程,其中局部依赖了pcntl_signal()和 pcntl_signal_dispatch() 这两个函数,至今社区对这个话题的讨论热度依旧不减,但是这种机制有个缺陷:性能倒不低,主要是需要用户空间不断的...

blogdaren 发表与 2022-04-22 177 浏览 2 评论
webman的爬山虎插件(爬虫)

简介 webman的爬山虎插件: 让爬取工作变得更加简单。 安装 composer require blogdaren/webman-phpcreeper 效果图 使用说明 编写一个爬虫非常简单: 配置搞定以后,只需要在对应容器内的onXXXX回调方法内编写业务逻辑即可。 由于爬虫应用相对WEB应用而言比较独立,所以app内的爬虫目录结构请自行部署。 首先在自己的app项目下手动创建有效的爬虫目录。 在爬虫目录内...

blogdaren 发表与 2022-04-03 254 浏览 1 评论
Workerman-Pusher:异步消息推送器

1、What is Workerman-Pusher A simple message pusher written based on workerman, which can simulate WEB background one-way push business notification to clients asynchronously. 2、它是什么 workerman-pusher 是基于workerma...

blogdaren 发表与 2018-10-31 3451 浏览 1 评论

blogdaren

11536
积分
0
获赞数
0
粉丝数
2015-11-07 加入
🔝