Отправить QDataStream через QTcpSocket или QSslSocket

Я хочу отправить сериализованные данные через сокет ssl или tcp. QIODevice::write не отправляет QDataStream, а только char* и QByteArray.

Есть ли способ отправить сериализованные данные через сокет? Или как я могу конвертировать QDataStream в QByteArray?

Спасибо

1 ответ

Решение

Передай свой QIODevice к QDataStream конструктор. Это позволит вам писать на устройство через поток.

Другие вопросы по тегам