Da bin ich mal wieder
Vorweg, ich habe Eure Ratschläge mal beherzigt und mich mal etwas an bestimmten Tutorials versucht. Natürlich habe ich immer abseits der Schritte gearbeitet, da ich den Standart ja auf mein Projekt anwenden möchte/muss.
Hierfür habe ich mir diverse Sources besorgt und sie alle mal etwas beäugt. Schwierige Angelegenheit da alles zu verstehen jeder hat irgendwie eine andere Art und Weise die Verbindung und Verarbeitung zu behandeln.
Jedoch bin ich einen kleinen Schritt voran gekommen, siehe Thema:Eine Server/Clientversion für ein RPG erstellen
Das Programm ist jetzt soweit umgearbeitet das es einen Chat beherbergt, diesen habe ich auch schon angepasst, jedoch gab es dabei diverse Probleme.
Serverversion: Autentifiziert bei jeder Message den Benutzer neu.
Ich hätte gern das er dies nur ein einziges mal tut, ansonsten nur nach einem Verlust der Verbindung und einem dementsprechenden retry. (reconnect) Worauf muss ich hier achten? Ich schätze mal If/Else wird mir da helfen!
Clientversion: Es wäre denke ich nicht verkehrt eine retry Funktion bei Verbindungsverlust zu durchlaufen. Doch ich habe keine Idee wie ich dies realisieren könnte.
Fehler: Das DebugLog Feld musste in meinem Test als MessageBox herhalten, funktioniert auch recht gut, nur das das Feld selbst nur bis zum Ende die Texte Speichert die man absendet, will heissen es erweitert sich nicht mit einer scrollbar. Ist das Feld vollgeschrieben, sendet der client zwar die Daten weiter zum Server, sie kommen dort auch an, jedoch kommt nichts mehr zurück. Ich denke das liegt daran das das Feld selbst irgendwie nur begrenzt Infos darstellt. Wo kann ich das ändern?
Es wäre schön wenn Ihr mir etwas auf die Sprünge helfen könntet.
Roland