【原创】纯C实现的一个简单而又小巧的GUI版websocket客户端【改进版】

blogdaren 2022-05-21 抢沙发 380人次

简单小巧,但核心特性健全:

1、客户端基于纯 C + GTK3 实现 - 魔性;
2、服务端基于 workerman 实现 - 丝滑;
3、客户端和服务端均支持各大知名网络事件库;
4、客户端基于 GNOME/GLIB 家族的多线程模型实现;
5、TCP网络连接即使断开也支持花式报警;
6、报警事件可能会带来一些启示,花式玩法就不介绍了,这个得自己发挥了,原本只是想支持下语音播报。
7、不排除本工具未来演变成面向支持穿透N多传输层或应用层协议的GUI客户端,不管怎样首先是希望能够贴合workerman内核已经完美实现的服务端主流协议;是的,即使抽象意义上看并没有端。

开发有感:

如果开发或调试期间的程序运行偶发性崩溃或者数据量一大就崩溃,基本可以锁定原因:
1、指针使用姿势不正确,一般都是指针变量作为参数被非法修改了或者野指针了;

2、多线程操作运算密集型资源或更新 UI 资源的姿势不正确;

视频体验:

https://www.bilibili.com/video/BV1S5411d73K/

效果截图:

111.png

备注说明:

这个客户端不是开源的,想了解具体实现原理的,可与我沟通。

#gui##workerman##websocket##图像化#

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】纯C实现的一个简单而又小巧的GUI版websocket客户端【改进版】

Free Web Hosting