0

到目前为止,我所看到的所有示例都指向客户端服务器,其中客户端只有一个功能(例如:获取服务器日期和时间),而服务器仅提供此功能。因此,当服务器从客户端收到请求时,它知道必须调用什么业务对象的函数来服务请求。但是,当构建复杂的应用程序(例如:学校管理系统)时,服务器上有很多业务对象,现在,客户端如何告诉服务器要调用哪个业务对象的功能。这整个问题是关于 QT

4

1 回答 1

1

您可以根据自己的目的使用自定义信号和插槽。

从客户端

只需发出带有传递参数作为作业 ID 或作业名称的信号

ex: emit signalA(jobId);

在服务器端,将信号连接到所需的功能

ex: connect(client, SIGNAL(signalA(int jobId)), this, SLOT(functionA(int jobId)));

我希望这将有助于您确定工作

于 2012-08-30T04:41:10.190 回答