【原创】纯C实现的一个简单而又小巧的GUI版websocket客户端【改进版】
简单小巧,但核心特性健全:
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/效果截图:

备注说明:
这个客户端不是开源的,想了解具体实现原理的,可与我沟通。
版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。