Openssl читать и регулярно писать - PullRequest
0 голосов
/ 18 ноября 2018

У меня общий вопрос,

Я пытаюсь использовать Openssl в своем приложении для чтения и записи по сети TCP / IP.

Сервер создает сокет, связывает и слушает его. Он принимает любые входящие соединения от любых клиентов.

Мой вопрос - Могу ли я сделать SSL_read() для получения любых входящих байтов по сети, но использовать writev() для записи любых байтов в сеть?

Есть несколько причин, по которым записи не выполняются с использованием SSL (старые политики, которые я пытаюсь изменить). Но в то же время, это возможно / ОК, чтобы сделать?

1 Ответ

0 голосов
/ 18 ноября 2018

Могу ли я сделать SSL_read() для получения любых входящих байтов по сети, но использовать writev() для записи любых байтов в сеть?

Нет.TLS требует бесперебойной двусторонней связи между узлами.Внедрение не-TLS данных в соединение приведет к ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...