Nach meinem letzten Projekt hatte ich das Problem, dass der Client ein Objekt vom Server erwartet, aber während der Verarbeitung der Clients eine Ausnahme eingeben, die den Server zwingt, den Socket aus Sicherheitsgründen zu schließen.Wie man einen Socket richtig schließt, nachdem eine Ausnahme abgefangen wurde?
Das führt dazu, dass der Client auf eine sehr unangenehme Art und Weise beendet wird, indem ich dem Client nach jeder empfangenen Eingabe eine Eingangsstatusnachricht zukommen ließ, damit er weiß, ob seine Eingabe ordnungsgemäß verarbeitet wurde oder ob er sie benötigt eine Ausnahme auslösen
Also meine Frage:
- Gibt es einen besseren/sauberere Weg, um die Steckdose nachdem eine Ausnahme gefangen zu schließen?
Danke für Ihre Antwort, ich tue dies bereits das Problem ist, wie mit dem Client zu kommunizieren, dass sein Objekt nicht kommt? – woolagaroo