2. 写一个TCP通信,A进程把buf数据通过socket,发送到B进程。B进程接收到数据数据后,进行后前宏续 *** 作。
共享内存、管道都是可以的。颂知但其实现在一早码般来说,没有特殊的野睁消理由的话,socket是进程间通信的首选。c部分添加发送数据的模块,qt用一个线程来,收到数据就触发一个signal, 界面(主线程)的一个slot接受这个signal并更新显示。你既然是用qt写的,那么就应该能友伍雹使用C++。out.setVersion()很显然是在调橘亏用out对象的setVersion方法。
这个out对象是QDataStream类。
一般发送的时候,先连接好通信。然后准备一个QByteArray对象(字节数组),再使好帆用一个QDataStream对象把待发送的数据放到QByteArray对象中,最后调用QTcpSocket对象的write方法,把QByteArray对象发送出去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)