Olá,
Tenho uma aplicação em VB servidor TCP, utilizando o componente do windows, Winsock, funcioando perfeitamente bem com meus clientes(simuladores de conexão TCP), controlando, identificando e trocando mensagens entre as aplicações.
E outra aplicação desenvolvida em plataforma ARM que desempenha o papel do cliente, utilizando GPRS como meio de transmissão de dados e são vários.
Estou encontrando um situação muito peculiar e não tenho encontrado nenhum tópico relacionado.
Pelo servidor identifico que o mesmo cliente tem solicitado várias novas conexões TCP sem que haja um evento de desconexão. Com isso, não consigo gerenciar minhas conexões pois sempre que há uma nova conexão é do mesmo IP, gerando alocação desnecessária na memória do computador com índices de socket "inexistentes".
Existe alguma forma de identificar ou gerenciar conexões TCP sem que haja um evento de desconexão do cliente?