Qt开源作品-跨平台串口通信服务进程(CatSerialServer)
前言
CatSerialServer是一个跨平台串口通信服务进程,或许有疑问为什么串口通信要用独立进程放在客户端主进程上不好吗,也不是不可以而是在windows系统会有点问题,如果你客户端UI主程序程序用了windows原生边框,以及去掉了边框而去边框的底层实现是使用了windows原生的API,重写nativeEvent,这些方式在界面拖到改变大小的时候都会阻塞了串口底层数据收发,考虑过多种方式解决该问题,最后考虑使用多进程方式解决。
软件架构
使用Qt RemoteObjects作为进程间通信方式之
原创
2021-11-09 23:58:11 ·
2048 阅读 ·
0 评论