Russian Qt Forum

Qt => Работа с сетью => Тема начата: merke от Декабрь 24, 2010, 14:51



Название: Сервер не получает данные от клиента
Отправлено: merke от Декабрь 24, 2010, 14:51
Всем привет!

Такая проблема.

Пишу клиент/серверное приложение.

Клиент коннектится к серверу и передает ему файл.
Коннект проходит нормально, но данные сервер не получает от клиента.

Выкладываю исходники.

Пожалуйста, помогите разобраться!


Название: Re: Сервер не получает данные от клиента
Отправлено: brankovic от Декабрь 24, 2010, 16:03
код нет времени читать, но может данные в кэше сокета застревают? Это легко проверить, попробуйте большой файл переслать.

Альтернативно можно вызывать qsocket::flush после каждого write.


Название: Re: Сервер не получает данные от клиента
Отправлено: lem от Декабрь 24, 2010, 16:04
посмотри http://www.prog.org.ru/topic_16194_0.html
может, у тебя то же самое


Название: Re: Сервер не получает данные от клиента
Отправлено: lem от Декабрь 24, 2010, 18:03
ту?
а че там не так?


Название: Re: Сервер не получает данные от клиента
Отправлено: merke от Декабрь 24, 2010, 18:25
Администрация, удалите данную тему


Название: Re: Сервер не получает данные от клиента
Отправлено: lem от Декабрь 24, 2010, 18:34
просто в заголовок добавь (решено)