Olá, estou montando um sistema de coletores de dados por gprs onde ele fica conectado o tempo todo ao servidor pois o servidor envia comandos para os módulos e o modulo responde com os valores solicitados, está funcionando perfeitamente, mas quando desliga um dos coletores sem desconectar o gprs o soket não reconhece que a conecção caiu e quando o servidor envia um dado para esta conecção depois de um tempo aparece uma mensagem de erro "Assynchronous Socket error 10053" e trava.
Utilizei o C++ Builder6 e ServerSocket
Alguem tem alguma dica de como posso tratar este erro sem travar o servidor e sem aparecer esta mensagem na tela?
Qualquer ajuda será bem vinda, obrigado a todos.