Chiusura dei socket

di il
3 risposte

Chiusura dei socket

Dato 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 ?

3 Risposte

  • Re: Chiusura dei socket

    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. 

  • Re: Chiusura dei socket

    25/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.

  • Re: Chiusura dei socket

    Sì per rilasciare le risorse utilizzate

Devi accedere o registrarti per scrivere nel forum
3 risposte