TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的网络通信框架。包含了 tcp、udp、ssl、namedPipe、http、websocket、rpc、jsonrpc、webapi、xmlrpc、modbus等一系列的通信模块。一键式解决 tcp 黏分包问题,使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
使用QT编写的上位机波形显示和控制下位机界面,下位机采集到的数据进行缓存,通过百兆以太网udp协议进行数据传输,上位机界面有控制区、数据接收发送区、配置区、波形显示区和波形显示选择区。在数据分析里进行数据时频分析绘制信号频谱瀑布图,可以直观看到信号特征,用于分析。
Qt编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!