如何使用qt建立主机进行主机通信

时间:2010-06-25 08:36:11

标签: qt

一个客户端模块连接到服务器,现在可以使用system()在同一个套接字上写一个由服务器模块执行的单独程序吗?如果是的话......

或客户端程序是否应为此打开一个不同的套接字?

1 个答案:

答案 0 :(得分:1)

如果您的服务器基于Qt,则您宁愿使用QProcess。 现在,我不明白你想做什么:如果允许两个人与任何资源进行互动,你就必须干净地控制他们的互动方式。

最简单的方法是使用QSharedMemory:您的主服务器进程控制套接字,启动共享内存,然后执行您的其他软件。 当您的其他软件正在运行时,您的主应用程序将数据从/向套接字传输到共享内存,而您生成的进程仅与共享内存进行交互。