Dimon007 писал(а):Зато не придётся выбирать между "тем" и "тем", и всё работает
Это "все работает" ровно до тех пор, пока на клиентской машине параллельно с прогой-клиентом не запустят какое-либо ресурсоемкой приложение, которое не даст клиенту вовремя отработать первый пакет, в результате чего в буфере окажется опять "100200".
Тёмыч подсказал написать протокол. Наиболее простым вариантом будет перемежение данных какими-либо "служебными" символами.
При этом клиент все приходящие данные скидывает в некий буфер, и просматривает его на наличие этих "служебных" символов. Данные "от звонка до звонка" рассматриваются как пакет.
Символ, естественно нужно выбирать из числа тех, что никогда не встретятся в самих данных..