Как известно протокол TCP/IP потоко-ориентированный,в отличие от UDP, и чтобы передавать пакеты по нему нужно что-то городить. Например, пакеты можно перевести в символьно-шестнадцатеричные строки, где завершающий ноль будет границей пакета. Какие еще есть способы представления пакетов ? Может уже нашли «лучшее» решение ?