Dopo il mio ultimo progetto ho avuto il problema che il client si aspettava un oggetto dal server, ma durante l'elaborazione dei client è stata rilevata un'eccezione che costringe il server a chiudere il socket per motivi di sicurezza.Come chiudere correttamente un socket dopo che è stata rilevata un'eccezione?
Ciò causa la chiusura del client in un modo molto spiacevole, il modo in cui ho deciso di gestire questo è stato inviare al client un messaggio di stato Input dopo ogni input ricevuto in modo che egli sappia se il suo input è stato elaborato correttamente o se ha bisogno gettare un'eccezione
Quindi la mia domanda:
- Esiste un/modo migliore più pulito per chiudere la presa dopo un'eccezione viene catturato?
Grazie per la risposta, lo faccio già il problema è come comunicare al client che il suo oggetto non sta arrivando? – woolagaroo