' schrieb:ich hab's zu spät gelesen, aber ich mach das auch mit reentranten "client VI". Für jeden Client, der sich zum Server verbundet wird eine neue Instanz aufgemacht, die mit der "connection ID" gefüttert wird und diesen Client bedient. Ich hab auf die Art und Weise einen Server geschrieben, der momentan mit bis zu 20 Clients läuft.
Kannst du mir ein Beispiel deines Pub/Subs geben? Ich persönlich finde dieses Pattern sehr interessant und werde wahrscheinlich alle meine mittlere und große Projekte damit machen. Insbesondere weil alles zentral abläuft alles sehr übersichtlich ist und deshalb gut debugfähig. Leider sind die meisten Programmierer nicht interessiert daran oder verwenden das "unbewusst". Das Muster öffnet sehr viele Möglichkeiten ist aber mit einem Overhead verbunden, was aber mit allen Vorteilen überwogen wird. Ich werde wahrscheinlich ein Tutorial auf meiner Webseite aufmachen, damit mehr Leute darüber erfahren.
Ich empfehle es allen auszuprobieren. Wenn sich jemand fragt was ich davon habe, dann meine Antwort dazu:
ich will Feedback, Anerkennung und vielleich euere Initiative, vielleicht wird daraus eine von allen verwendbare Bibliothek.
In Zukunft will ich mehr Kommunikationsmethen implementieren. Queues hatte ich schon in meiner allerersten Version, jetzt TCP/IP, dann will ich noch Notifier und User Events implementieren, damit wir vieles erschlagen sein.
Probiert es aus und sagt mir bitte womit ihr Schwierigkeiten habt. Euere Vorschläge zur Implementierung und Verbesserung sind auch willkommen.
eg
P.S. Sorry, ich verstehe nicht warum so wenig Leute daran interessiert sind.