纯C实现一个GUI版的Websocket客户端,完美对接Workerman
这个客户端不是开源的,想了解具体实现原理的,可与我沟通。
简单小巧,但核心特性健全
- 客户端基于纯 C + GTK3 实现 - 魔性;
- 服务端基于 workerman 实现 - 丝滑;
- 客户端和服务端均支持各大知名网络事件库;
- 客户端基于 GNOME/GLIB 家族的多线程模型实现;
- TCP网络连接即使断开也支持花式报警;
- 报警事件可能会带来一些启示,花式玩法就不介绍了,这个得自己发挥了,原本只是想支持下语音播报。
- 不排除本工具未来演变成面向支持穿透N多传输层或应用层协议的GUI客户端,不管怎样首先是希望能够贴合workerman内核已经完美实现的服务端主流协议;是的,即使抽象意义上看并没有
端
。
开发有感
如果开发或调试期间的程序运行偶发性崩溃或者数据量一大就崩溃,基本可以锁定原因:
- 指针使用姿势不正确,一般都是指针变量作为参数被非法修改了或者野指针了;
- 多线程操作运算密集型资源或更新 UI 资源的姿势不正确;
视频体验
https://www.bilibili.com/video/BV1S5411d73K/
效果截图
个评论
年代过于久远,无法发表评论
大佬这么优秀,女盆友知道吗? ^_^