MQTT中客户端ID的最大长度是多少?

时间:2017-08-19 17:40:21

标签: mqtt

是MQTT中客户端ID的最大长度,取决于代理吗?如果不是,那么最大数量是多少?如果是,那么客户端ID的典型最大长度是多少?

1 个答案:

答案 0 :(得分:5)

可以在MQTT规范here

中找到ClientId的详细信息

重要部分是:

  

服务器可以允许包含超过23个编码字节的ClientId。服务器可以允许ClientId包含上面给出的列表中未包含的字符。

这基本上为ClientId设置了23个字节的软限制,因为代理不需要支持超过23个字节,但有些可能。 (RFC2119

中描述的重要单词MAY