crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QTcpSocket. Как понять, что данные досттавлены?
MishaUA
  опции профиля:
сообщение 12.1.2015, 4:29
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 185
Регистрация: 28.4.2013
Пользователь №: 3810

Спасибо сказали: 13 раз(а)




Репутация:   0  


QTcpSocket подключается к серверу, после чего начинает обмениваться с ним данными. Интересует, можно ли как-то узнать, доставлены ли данные после вызова метода write? Есть сигнал bytesWritten, но он вызывается, после вызова write() даже когда данные не доставлены. Так же, есть сигнал readyRead, сервер после получения данных должен присылать ответ, можно после write поднимать флаг, а при вызове readyRead его сбрасывать, если сброс не произошел по таймауту, то переподключаться и отправлять этот пакет заново. Но насколько знаю, TCP позволяет контролировать доставку данных, или я ошибаюсь?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 7:14