Mosquitto Broker

时间:2019-03-20 08:59:36

标签: mqtt mosquitto messagebroker

是否可以在mosquitto.conf中配置多个clientid前缀?

属性名称采用复数形式“ clientid_prefixes”,但是如果我使用空格,逗号或分号作为分隔符,则该属性名称将无效。

1 个答案:

答案 0 :(得分:0)

看源code进行此功能的测试,看起来它只能是一个值。

/* clientid_prefixes check */
if(db->config->clientid_prefixes){
    if(strncmp(db->config->clientid_prefixes, client_id, strlen(db->config->clientid_prefixes))){
        send__connack(context, 0, CONNACK_REFUSED_NOT_AUTHORIZED);
        rc = 1;
        goto handle_connect_error;
    }
}