Moin!
Weil mir die besten Ideen immer erst eine Sekunde NACH dem Abschicken kommen: Du kannst natürlich auch bestehende Infrastrukturen und Protokolle zu deinen Gunsten nutzen.
IRC beispielsweise ist eigentlich eine Echtzeit-Chatsoftware. Server gibts dafür mehr als genug, und Client-Bibliotheken für diversteste Programmiersprachen wohl auch.
Aber es ist ja nicht gesagt, dass man damit nur allgemeine Chats betreiben darf. Genausogut kann ja ein Client als Textnachricht einen Schachzug in den Chatraum tippern - bzw. ließe sich eine einzelne Partie wahrscheinlich ganz prima als IRC-Privatgespräch realisieren, während du dann zusätzlich noch den Vorteil hättest, einen allgemeinen Treffpunkt-Chat zum Verabreden und Starten der Partien mit dazuzukriegen.
Die Clients müßten natürlich eine Plausibilitätsprüfung der Schachzug-Chattexte durchführen. Wäre vielleicht sogar sinnvoll, eine Prüfsumme irgendwo mit einzubauen.
- Sven Rautenberg
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)