Russian Qt Forum

Qt => Работа с сетью => Тема начата: max1983 от Июль 20, 2009, 17:16



Название: от QTcpSocket получить линк на QIODevice можно?
Отправлено: max1983 от Июль 20, 2009, 17:16
от QTcpSocket получить линк на QIODevice можно?
Насколько понял я то нельзя.

Идея примерно такая:
создать сокет получить от него QIODevice
и на основании этого QIODevice создать  QXmlStreamWriter документ и писать как говорится прямо серверу в сокет  ;D
Идея зловещая но по идее реализуемая.

Подскажите какие классы использовать если можн с маленьким примером.


Название: Re: от QTcpSocket получить линк на QIODevice можно?
Отправлено: BRE от Июль 20, 2009, 17:20
от QTcpSocket получить линк на QIODevice можно?
Так QTcpSocket и есть QIODevice, точнее его наследник.  ;)


Название: Re: от QTcpSocket получить линк на QIODevice можно?
Отправлено: max1983 от Июль 20, 2009, 17:48
от QTcpSocket получить линк на QIODevice можно?
Так QTcpSocket и есть QIODevice, точнее его наследник.  ;)

Ага.. точн!!! то есть достаточно
примерно так
Цитировать
QTcpSocket * Sok = new QTcpSocket();
Sok->connectToHost("127.0.0.1",5000);
QXmlStreamWriter *  wr = new QXmlStreamWriter(Sok);
Спасибки!