У кого-нибудь есть хорошее определение того, что такое двоичный протокол? а что такое текстовый протокол на самом деле? как они соотносятся друг с другом с точки зрения битов, передаваемых по проводам?
вот что википедия говорит о бинарных протоколах:
Бинарный протокол - это протокол, который предназначен или предполагается, что его будет читать машина, а не человек (http://en.wikipedia.org/wiki/Binary_protocol)
о, давай!
чтобы быть более ясным, если у меня есть файл jpg, как это будет отправлено через двоичный протокол и как через текстовый? с точки зрения битов/байтов, отправленных по проводам, конечно.
в конце дня, если вы посмотрите на строку, она сама является массивом байтов, поэтому различие между двумя протоколами должно основываться на том, какие фактические данные отправляются по проводам. другими словами, о том, как исходные данные (файл jpg) кодируются перед отправкой.