Возникла проблема:
клиент -> сервер
клиент делает запрос
connectToHost()
далее получает от сервера данные
client -> write(const char, size);
но!!!!!
за частую данные не доходят до клиента - пока команда не будет выполнена еще раз - или несколько раз - и тогда клиент получает сразу все сообщения... реализованно через сигнал readyRead()
как добиться - отправил байт - тут же его получил?
На самом деле доходит все, особенно после flush. Но вот колличество полученных вами сигналов может существенно отличатьсч от колличества посланных блоков данных, протокол то потоковый. Для определения колличества доступных на данный момент байт в сокете пользуйтесь методом
bytesAvailable.