Boa tarde, tenho um servidor que aceita somente um socket de conexão por cliente.
Do lado cliente, como eu faço para fechar um socket que não tenha sido fechado anteriormente, utilizando uma nova instância do programa cliente? Por exemplo, o programa foi fechado pelo ctrl-alt-del durante uma comunicação e o método disconnect() não foi alcançado, e quando inicio o sistema novamente o socket precisa ser fechado.
