Un socket può essere chiuso da un altro thread quando è in corso una trasmissione/ricezione sullo stesso socket?Un socket può essere chiuso da un altro thread quando una send/recv sullo stesso socket è attiva?
Supponiamo che un thread stia bloccando la chiamata recv e che un altro thread chiuda lo stesso socket, il thread nella chiamata recv lo sappia e uscirà sicuro?
Vorrei sapere se il comportamento sarà diverso tra diversi sistemi operativi/piattaforme. Se sì, come si comporterà in Solaris?
In linux atleast non sembra segnalare così. Un thread recv bloccato rimane bloccato, anche se chiamiamo close da un altro thread. – Jay