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