Zzio_mangroviaUtente AttivoIscritto daott, 2015Messaggi31325 apr 2023, 15:49Dato un server X che ascolta sulla porta K, se un client A si connette ad X e chiude la connessione è buona regola assicurarsi che il socket venga chiuso da entrambe le parti ? Cioè se il client chiude il suo socket anche il server dovrebbe eseguire la close per il socket di comunicazione aperto verso il client ?
OoregonSuper FamosoIscritto danov, 2011Messaggi2191725 apr 2023, 16:12Il server dispone di un socket per ogni cliente collegato, se il cclient chiude la connessione o questa si interrompe, il server se ne accorge e può chiudere il socket associato al cliente distruggerlo.Ovviamente il server rimane sempre in ascolto.
Zzio_mangroviaUtente AttivoIscritto daott, 2015Messaggi31325 apr 2023, 16:2325/04/2023 - oregon ha scritto:Il server dispone di un socket per ogni cliente collegato, se il cclient chiude la connessione o questa si interrompe, il server se ne accorge e può chiudere il socket associato al cliente distruggerlo.Ovviamente il server rimane sempre in ascolto. il server dispone di un socket di comunicazione per ogni client. Ma è buona regola chiudere il socket da entrambe le parti? Ovviamente presupponendo che il server se ne accorga.
OoregonSuper FamosoIscritto danov, 2011Messaggi2191725 apr 2023, 21:11Sì per rilasciare le risorse utilizzate