![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
=DENIS= |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 10.2.2012 Пользователь №: 3214 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Начал изучать QT. Дошло дело до сетевой поддержки. Соединяюсь с сервером по QTcpSocket. Открываю поток QDataStream.
Читаю в слоте, который привязан к сигналу readyRead() данные. Когда в получаю сообщение типа "IncomingFile\n" Читаю байты таким образом.
Записываются в поток байты на серевере аналогично. Вот, у меня возник такой вопрос. Если данные не поступили еще, что тогда произойдет при считывании например array2? Он останется нулевым массивом? Или произойдет ожидание поступления данных? Как организовать красиво код, если сервер шлет подряд много таких "ByteArrays". Спасибо. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.6.2025, 17:51 |