Russian Qt Forum

Qt => Работа с сетью => Тема начата: merke от Июль 02, 2010, 19:45



Название: Переслать размер файла от клиента к серверу
Отправлено: merke от Июль 02, 2010, 19:45
Ребят нудна помощь, отупел называется))

Как отослать с помощью метода QTcpSocket->write() число типа Long и например название файла, а потом всё это получить на сервере? Блин пихаю всё это в QByteArray И передаю получаю на сервере какую то хрень. Не врублюсь! Месяц не писал на Qt и все навыки потерял! Помогите плиз!

С уважением, Александр!


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: G-virus от Июль 03, 2010, 11:25
Ребят нудна помощь, отупел называется))

Как отослать с помощью метода QTcpSocket->write() число типа Long и например название файла, а потом всё это получить на сервере? Блин пихаю всё это в QByteArray И передаю получаю на сервере какую то хрень. Не врублюсь! Месяц не писал на Qt и все навыки потерял! Помогите плиз!

С уважением, Александр!

QDataStream out(&socket)
out << QFile(path).size();


на сервере

quint64 size;
QDataStream in(this)
in >> size;

название аналогично, только вместо int - QString


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: Sahab от Июль 03, 2010, 21:02
Код:
QDataStream in(this)
???


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: G-virus от Июль 03, 2010, 21:33
Код:
QDataStream in(this)
???

This == QTcpServer


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: Sahab от Июль 03, 2010, 22:14
что Вы пишите??
Вы в документацию вообще смотрите?


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: niXman от Июль 04, 2010, 00:02
Цитировать
Вы в документацию вообще смотрите?
а зачем?
проще сделать то, что у тебя на аватаре ;)


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: G-virus от Июль 04, 2010, 00:06
что Вы пишите??
Вы в документацию вообще смотрите?

 пишу так, как у меня)


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: Sahab от Июль 04, 2010, 14:02
на заборе тоже написано, однако это не значит что там именно это

не зря подпись у Вас такая...


Название: Re: Переслать размер файла от клиента к серверу
Отправлено: G-virus от Июль 04, 2010, 17:14
на заборе тоже написано, однако это не значит что там именно это

не зря подпись у Вас такая...


Ну да ;D