I need to close and then reuse the same socket in my app. The first time the socket connects it\'s able to connect properly, but a second time it\'s tried to be used, client