有人对二进制协议有一个很好的定义吗?短信协议到底是什么?它们之间的比特数比较起来怎么样?
以下是维基百科对二进制协议的解释:
二进制协议是一种预期由机器而不是人来读取的协议(http://en.wikipedia.org/wiki/Binary_protocol)
哦,拜托!
更清楚地说,如果我有 jpg 文件,它将如何通过二进制协议发送,以及如何通过一个文本?当然是以电线上发送的比特/字节来表示。
在一天结束的时候,如果你看一个字符串,它本身就是一个字节数组,所以两个协议之间的区别应该取决于在线路上发送的实际数据。换句话说,就是在发送之前如何对初始数据(jpg 文件)进行编码。