Справочная информация: Итак, я пытаюсь сделать следующее:
ClientSide:
1> Клиент Пытается подключиться к серверу
2> Пытается записать в поток
3> Считывает данные, записанные сервером
4> Закрывает conn
ServerSide:
1> Сервер принимает TCP-соединение
2> Пытается считать данные, записанные клиентом в поток
3> Записывает ответ обратно клиенту
4> Закрывает Conn
Что на самом деле происходит, сервер начинает прослушивать порти затем клиент подключается к серверу, serverSocket.accept()
Теперь, что происходит, клиент пытается записать в поток, в это время сервер фактически должен ожидать приветствия клиента, но он получает простой текст и выдает ошибку javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
.
, после чего на стороне клиента он принимает NAK и другие элементы флага и обрабатывает их как данные, покачтение с сервера и запись тех же самых, грязных данных в файл.
Какя могу обработать это, выдав ошибку на стороне клиента, поскольку сторона сервера уже обрабатывает, выдав ошибку, как упомянуто выше? Пожалуйста, обратитесь к грязным данным, записанным в файл на стороне клиента