Мне нужно подключиться к хосту, если он в автономном режиме, я получаю тайм-аут TCP (и это нормально), и если он в сети с доступным SSL, я перехожу к фазе входа.
Проблема в том, что, когда сервер подключен к сети, принимает соединение через настроенный порт TCP, но затем не отвечает на рукопожатие SSL, наше приложение ожидает ответа неограниченное время.
Я использую IBM HACL (c ++) в JNI для доступа к серверу.
Как я могу проверить (в Java или C ++ под Windows XP) наличие SSL на стороне сервера? Могу ли я запустить рукопожатие вручную, получить первый ответ сервера, а затем закрыть сокет TCP? Или мне нужно завершить рукопожатие (и как мне?)
Спасибо.