Soquetes Java: verifique se o cliente pode receber mensagens do servidor

Quando euflush() a mensagem do servidorOutputStream, o cliente recebeu a mensagem ou não (se foi desconectado antes do tempo limite). Eu preciso de alguma forma controlar essa situação do lado do servidor, tenho que saber se o cliente pode receber a mensagem antes de enviá-la. Como isso poderia ser feito?