Добрый день.
Есть tcp соединение. Передатчик с помощью функции QTcpSocket.write() пишет команды вида:
QTcpSocket.write("command1:");
QTcpSocket.write("command2:");
: - это разделитель команд. Правильно я понимаю, что на приёмнике нет гарантии что по сигналу QTcpSocket.readyRead() я получу в приёмном буфере сокета целиком всю последовательность ("command1:"), и в общем случае надо приходящие кусочки данных склеивать в каком-то своём буфере, и там искать команду? Или всё что было записано одним вызовом write придёт без разрывов? Растолкуйте этот момент пожалуйста.
Заранее спасибо.