Forum: Netzwerke
Delphi
by Dani,
9. Mär 2008
Ich würde einfach die Verbindung beenden. Vorher vielleicht noch eine Nachricht an den Client schicken, die ihm mitteilt, dass er das Protokoll verletzt hat.
Überlege dir vorher bis ins kleinste Detail, wie Server und Client miteinander kommunizeren. Welche Botschaften gibt es? In welcher Reihenfolge werden die Botschaften ausgetauscht?
Edit: hab jetzt zum zweiten Mal keinen roten Kasten...
Forum: Netzwerke
Delphi
by Dani,
8. Mär 2008
Du musst vorher wissen, was ankommen wird. Zum Beispiel zuerst ein Byte schicken, welches die Art der Nachricht angibt (0 für kleiner Puffer, 1 für großer Puffer ...). Schreib dir am besten mal dein gesamtes Protokoll aufs Papier, bevor du es implementierst. Du könntest auch einem bekannten Protokoll wie HTTP aufsetzen, das wird von den Indies doch ziemlich gut unterstützt.