Hi Leute,
ich bin grad (für die Schule, ist aber keine Hausaufgabe! (arbeite schon mal etwas vor raus)) einen Kleinen Chat am Programmieren. Jetzt habe ich mich etwas in der "Authentifizierung" verrannt:
1. Server und Client senden 0x6b bis beide dies empfangen haben
3. Client sendet gewünschten Nickname
4. Ist der Name frei wird 0x6e, ist er belegt 0x6f
5. Schritt 4 wird solange wiederholt, bis ein Nickname festgelegt wurde => 0x6e
...Jetzt würde ich gerne Wissen, ob der Client die Bestätigung korrekt empfangen hat, kann ja aber nicht auf eine Besttätigung vom Client warten (logische Schleife...(Wo wir doch kurz Fastnacht sind: Songtext: Medium Terzett - Ein Loch ist im Eimer Lyrics))
Die Lösung wird wahrscheinlich ganz banal sein oder es wird rauskommen, dass ich es sowieso komplett umständlich gemacht habe. Ich möchte durch das System halt sicher gehen, dass immer beide Seiten über den aktuellen Status informiert sind. Die "Steuerzeichen" sind übrigens einfach aus der Luft gegriffen.
Also nochmal zusammenfassend: Wie stelle ich es an, dass der Client weiß, dass ein Nickname akzeptiert wurde und der Server weiß, dass der Client dies weiß.
Gruß
Eldorado
ich bin grad (für die Schule, ist aber keine Hausaufgabe! (arbeite schon mal etwas vor raus)) einen Kleinen Chat am Programmieren. Jetzt habe ich mich etwas in der "Authentifizierung" verrannt:
1. Server und Client senden 0x6b bis beide dies empfangen haben
3. Client sendet gewünschten Nickname
4. Ist der Name frei wird 0x6e, ist er belegt 0x6f
5. Schritt 4 wird solange wiederholt, bis ein Nickname festgelegt wurde => 0x6e
...Jetzt würde ich gerne Wissen, ob der Client die Bestätigung korrekt empfangen hat, kann ja aber nicht auf eine Besttätigung vom Client warten (logische Schleife...(Wo wir doch kurz Fastnacht sind: Songtext: Medium Terzett - Ein Loch ist im Eimer Lyrics))
Die Lösung wird wahrscheinlich ganz banal sein oder es wird rauskommen, dass ich es sowieso komplett umständlich gemacht habe. Ich möchte durch das System halt sicher gehen, dass immer beide Seiten über den aktuellen Status informiert sind. Die "Steuerzeichen" sind übrigens einfach aus der Luft gegriffen.
Also nochmal zusammenfassend: Wie stelle ich es an, dass der Client weiß, dass ein Nickname akzeptiert wurde und der Server weiß, dass der Client dies weiß.
Gruß
Eldorado