QTcpSocket и синхронный протокол, Как получать ответ |
Здравствуйте, гость ( Вход | Регистрация )
QTcpSocket и синхронный протокол, Как получать ответ |
canavar |
26.3.2009, 22:54
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 26.3.2009 Пользователь №: 643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Все доброго вечера.
Непонятно, как решать вот такую проблему. Существует синхронный протокол передачи уровня приложения. Я посылаю команду, жду - приходит ответ. В простом режиме работы с QTcpSocket все понятно: создали, соединили сигналы со слотами. Отправляем данные, когда нам отвечают - вызывается слот OnReadyRead() и дальше делаем с данными все что хотим. Есть желание сделать метод, который будет возвращать весь ответ, то типа того: QStringList getAnswer(QString &cmd); То есть я вызываю этот метод с необходимой командой в параметре, а на выходе получаю список строк, который пришел от сервера. Такое вообще реально реализовать? Заранее спасибо. |
|
|
kwisp |
26.3.2009, 23:16
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
canavar,
можно. элементарное из ассистента что на ум пришло это qWait(int msec) можно использовать. |
|
|
Текстовая версия | Сейчас: 18.4.2024, 12:54 |