2017-04-01 6 views

Antwort

1

Der Client kann ein Thema abonnieren, und Sie können dann zu diesem Thema veröffentlichen, indem Sie in den geeigneten Eigenschaften der Veröffentlichungsoptionen die Sitzungs-ID des Clients angeben.

Für Funktionen ist dies schwieriger - Sie müssten die Prozedur mit einem eindeutigen Namen registrieren, der von der Sitzungs-ID des Clients abhängt und sie dann von der Serverseite aufrufen.

+0

Vielen Dank. Wie denken Sie: Was ist der beste Weg, um ein solches Schema zu implementieren: Der Client verbindet sich mit dem Server, dann sendet der Server Nachrichten über diesen Kanal an den Client. Ich würde gerne einen ähnlichen Rückwärts-Tunnel zur Cloud bauen. – Oleg

+0

Vielleicht sollte der Client eine Prozedur aufrufen, die ein ephemeres Thema (das ist der Rückgabewert) erstellt, an die der Client teilnehmen wird. Der Server könnte relevante Nachrichten an diesen Kanal senden. – darkl

+0

Ok, thnx, werde es versuchen. Hier: Client ruft remote proc (serverseitig) auf, um ein Thema zu erstellen? Wenn ich richtig verstehe: Client ruft server-proc auf, erstellt ein Thema und gibt dem Aufrufer einen Wert zurück, der Client abonniert es, dann kann der Server Nachrichten an diesen Kanal senden. – Oleg

Verwandte Themen