Enviado em 27/12/2016 - 14:58h
Pessoal , boa tarde.
Tenho uma aplicação em Linux (lingugem C) que utiliza sockets para enviar strings para PCs. Utilizo a função SEND do socket para esta finalidade, e esta função retorna o numero de bytes enviado ou seja, o tamanho da string.
Se eu desconectar a rede, esperava que esta função (SEND) retornasse -1 como é o caso de outras funções de sockets.
Mesmo com a rede desconectada o retorno do SEND continua sendo o tamanho da string a ser enviada (ou tentativa de envio)
Alguem já vivenciou algo parecido?
Desde já agradeço a atenção dos Srs(as)
Tenho uma aplicação em Linux (lingugem C) que utiliza sockets para enviar strings para PCs. Utilizo a função SEND do socket para esta finalidade, e esta função retorna o numero de bytes enviado ou seja, o tamanho da string.
Se eu desconectar a rede, esperava que esta função (SEND) retornasse -1 como é o caso de outras funções de sockets.
Mesmo com a rede desconectada o retorno do SEND continua sendo o tamanho da string a ser enviada (ou tentativa de envio)
Alguem já vivenciou algo parecido?
Desde já agradeço a atenção dos Srs(as)