On Sun, Mar 1, 2015 at 6:57 PM, Kenneth Adam Miller
<kennethadammil...@gmail.com> wrote:

> I'm having difficulty - I run the malamute command and it reads up the
> malamute.cfg because it announces that it's binding to tcp://*:9999
>
> I then have the following code with regards to establishing a client
> connection to it:
>
>   mlm_client_t *frontend_reader = mlm_client_new();
>   assert(frontend_reader);
>   int rc=mlm_client_connect (frontend_reader,  "tcp://127.0.0.1:9999" ,
> 1000, "reader/secret");
>   assert(rc==0);  //this is line 67
>
> and I get this error:
> LIBZMQ I: security failure, self=NULL peer=PLAIN

The error happens because the broker is configured to NULL and the
client is using PLAIN, I guess.

You'll want to take the latest Malamute master, as this API call
changed. There's now a separate call to set plain authentication on
the client.

To use NULL security, remove the security section from the config
file, and don't set any plain security at the client side.

-Pieter
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to