Laden...

WPF und Remoting

Letzter Beitrag vor 14 Jahren 3 Posts 1.125 Views
WPF und Remoting

Hallo,

kann es sein, dass es beim Remoting in Zusammenhang mit WPF zu Schwierigkeiten kommt?

Folgendes: Ich habe einen einfachen Chat. Der Server besitzt die Methoden Login, Logout und SendMessage. Loggt sich ein User ein oder aus, so wird beim Client die Methode _UpdateList aufgerufen. Dies soll den Client dazu veranlassen, die Liste der Online-User zu aktualisieren. Wenn SendMessage auf dem Server aufgerufen wird, wird bei allen Clients die Methode _ReceiveMessage aufgerufen. Dadurch erhalten alle Clients die Information, dass ein String, der mit übertragen wird, angekommen ist.

Wenn ich einen Client anmelde, funktioniert alles, wenn ich aber einen zweiten Client am Server anmelde, erhalte ich einen Threadübergreifenden Fehler, wenn ich versuche, die Methode _UpdateList des Clients in der Liste auf dem Server aufzurufen.

Was passiert da? Warum geht das nicht? Welcher Thread ist überhaupt gemeint?

Danke, hat funktioniert. Habe es aber erst nach ewiger suche im Code bemerkt, da dieser Fehler sehr indirekt auftrat.

Danke.