Folgendes: wenn Client1(Projekt A) an den Server(Projekt B) eine Anforderung sendet, so öffnet sich am Server (-GUIfenster) ein Servi(-GUIfenster), in dem ein Balken in der ProgressBar sich etwa 10 Sekunden lang bewegt, um die Verarbeitungslänge zu simulieren; es wird also ein Kind-Prozess erzeugt, der ab jetzt mit dem anforderndem Client kommuniziert. Währenddessen starte ich den Client2 aus einem Projekt C. Es öffnet sich ein weiteres Servi(-fenster) für Servi2 und der Progress wird auch dort angezeigt.
Nun aber sendet inzwischen der Servi1 die Antwort an Client1. Diese Antwort kommt aber am Client2 an (anstatt am Client1) und danach auch die Antwort vom Servi2, die dann ebenfalls am Client2 ankommt. Es wird also nur der zuletzt anfordernde Client berücksichtigt und alle davor nicht. Das ganze spielt sich übrigens auf nur einem Rechner ab. Ist das ein Fehler oder läuft das generell so ab und man müßte zum Testen einen weiteren Rechner dazu schalten ?
Gruß an alle, die mir zur Hilfe eilen ;-)
Cezary
Nun aber sendet inzwischen der Servi1 die Antwort an Client1. Diese Antwort kommt aber am Client2 an (anstatt am Client1) und danach auch die Antwort vom Servi2, die dann ebenfalls am Client2 ankommt. Es wird also nur der zuletzt anfordernde Client berücksichtigt und alle davor nicht. Das ganze spielt sich übrigens auf nur einem Rechner ab. Ist das ein Fehler oder läuft das generell so ab und man müßte zum Testen einen weiteren Rechner dazu schalten ?
Gruß an alle, die mir zur Hilfe eilen ;-)
Cezary