Boa tarde galera,
Sempre acompanho o forum, porém nunca tive uma duvida que valesse a pena vir aqui e levantar a vocês.
Hoje, estou desenvolvendo um cliente / servidor utilizando conexão socket. Nesse servidor, existe um protocolo que identifica a ação que quero que o servidor faça, exemplo:
Se o servidor ler o inteiro 1, ele envia string para o servidor executar comandos, se ler 2, o servidor se prepara para receber um arquivo.
Resumindo, não consigo manter a conexão ao enviar um arquivo, pois por algum motivo o sistema fica preso na leitura do buffer, então, eu preciso fechar a conexão para que a conexão não fique travada.
Não coloquei o codigo aqui, pois também não sei se existe alguma maneira de limpar o output e input sem resetar o socket.
Abraços e obrigado!
