首页QT › QT前台与后台程序通过socket通信

QT前台与后台程序通过socket通信

通常情况下在linux上写程序不需要GUI进行展示,但有时做测试还是有个前台界面更加方便,省去了很多繁琐的输入过程,同时也更易于观察输出内容。因此这两天开始回顾了一下QT的东西。做为基础的功能,首先做了个QT和后台进程(c语言实现)交互的模块,在此基础上今后再针对具体需求做些修改便可完成前后台之间的配合。因为QT本身是跨平台的框架,因此以后前端程序移植到其他平台依然能很好的运行。

QT前台:  window下客户端, 通过执行ip和端口发送字符串并等待接收。使用QT提供的对socket封装过
的类QTcpSocket和相关函数

后台进程: 虚拟机linux上c语言实现,通过系统的socket函数接收字符串,并将字符串中的小写字符转换为大
写,并返回给客户端。

QT前台截图:
103866_091120102229
后台截图:
103866_091120102236
前台代码:
main.cpp

dialog.h

dialog.cpp

QtFront.pro

后台代码:

发表评论