2 Stimmen

Aufrufen eines Dienstes von einer Callback-Methode im Client

Ich habe ein Szenario, in dem nach dem Empfang eines Befehls auf einer der Callback-Methoden im Client, der Client einen anderen Dienst aufrufen muss. Zum Beispiel: In der Callback-Methode OnNewCommand() erhält der Client eine Nachricht X. Nun muss der Client den im Server definierten Dienst Service1() aufrufen. Hinweis: Der Client hat sich für den Callback von Service1() registriert. Ich kann nicht dasselbe Client-Objekt verwenden, um Service1() aufzurufen, da dies zu einem Dead-Lock führt. Ich verwende also ein neues Client-Objekt, um Service1() aufzurufen. Aber es bleibt hängen, bis die Timeout-Periode abgelaufen ist. Haben Sie eine Idee, wie man das Problem beheben kann? Danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X