0

これまでに見たすべての例は、クライアントが1つの機能(例:サーバーの日付と時刻を取得する)のみを持ち、サーバーがこの機能を提供するだけのクライアントサーバーを示しています。したがって、サーバーはクライアントから要求を受け取ると、要求を処理するためにどのビジネスオブジェクトの関数を呼び出す必要があるかを認識します。しかし、複雑なアプリケーション(例:学校の管理システム)を構築する場合、サーバー上には多くのビジネスオブジェクトがあります。現在、クライアントはどのビジネスオブジェクトの関数を呼び出すかをサーバーにどのように通知しますか。この質問全体は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 に答える