Seite 1 von 1

XMLRPC Server zu XMLRPC Client

Verfasst: Sonntag 9. März 2008, 10:13
von Andyh
Hallo

Zur übung will ich ein Messenger für unser Netzwerk machen. Der geht auch schon. Nur hat der noch einen grawierenden schönheitsfehler:

Wenn man eine Narichtschreibt erscheint die Text nur auf dem PC der die Naricht gesendet hat und da auch nur in der Console (nix IDLE).

Der text wir über eine GUI (TKinter) gesendet und soll auch da weider angezeigt werden, in einer Listbox. Das ganze Programm lauft in einem Thread.

Bis jetzt lasse ich alle Nachrichten im Server in einer Liste Speichern.
Die liste müsste ich nur so jede Sekunde abfragen und in die Listbox übertragen (oder geht das leichter?).

Wie gehe ich da vor:

-Eine Schleife geht ja nicht
-Von einem zweiten Thread kann und soll man ja nicht auf die GUI zugreifen
-oder soll ich das ganz anders angehen?

Gruß
Andyh

Verfasst: Sonntag 9. März 2008, 10:59
von BlackJack
Vielleicht nicht leichter aber vernünftiger. Wenn der Messenger-Server eine Nachricht bekommt, sollte er sie an alle ihm bekannten Messenger-Clients schicken. Aus XMLRPC-Sicht sind damit sowohl Messenger-Server als auch Messenger-Clients XML-RPC-Clients *und* -Server.

Verfasst: Sonntag 9. März 2008, 11:26
von Andyh
Hallo

Danke für die schnelle Antwort!
sollte er sie an alle ihm bekannten Messenger-Clients schicken
Das wahr auch meine Überlegung, nur wo finde ich lesestoff über XMLRPC worin mach auch solche sacher erfährt?

Oder kann mir das einer schnell erklären?

Gruß
Andyh

Verfasst: Sonntag 9. März 2008, 12:01
von BlackJack
Das hat nichts speziell mit XML-RPC zu tun, das würde man mit anderen Methoden zur Datenübermittlung genau so tun.

Technisch müssen deine Messenger-Clients halt einfach auch XML-RPC-Server sein, die Nachrichten entgegen nehmen.

Verfasst: Sonntag 9. März 2008, 20:14
von Andyh
Hallo

Danke!

Werde mich mal versuchen.

Gruß
Andyh