Arnaud Loonstra
Arnaud Loonstra
From what I recall this is mostly about using zeromq projects as subdirectories in cmake. I think the ingescape project is doing this succesfully: see: https://github.com/zeromq/ingescape/blob/feb016e9c797e1a5c7b978d14ed6fcd78e2372e2/CMakeLists.txt#L161
I can't tell what is wrong but I think you check asserts on creating a udp socket: ``` zsock_t* mdgrams = zsock_new_dgram ("udp://*:*"); ``` If this fails it probably has...
Can you elaborate? Perhaps with some example code and/or errors?
These bindings are generated so it depends on how you build the bindings. Otherwise suggestions for a fix or a PR are appreciated
I don't that would be an issue. If you use `zlist_autofree` char pointers are implied: https://github.com/zeromq/czmq/blob/062aeb3bf346f8806e8d39f7da163a57ebad7543/src/zlist.c#L183-L186 Using it like that renders the `zlist_remove` and `zlist_exists` useless as they compare pointers...
I still think this is a proper user friendly suggestion
I don't think so. We would need people running into this issue. It was fixed (workaround) in czmq. I think it's quite an edge case.
It's a bit fuzzy but the routing_id should be used. However routing_id methods only deal with SERVER sockets in czmq. So this has te be done manually for now. We...
For now created #2193
A fix could be something like this: ``` ssize_t oldSize = zfile_size(zfile_filename(file, NULL)); int rc = zfile_output(file); if (rc == 0) { zchunk_t* data = zchunk_frommem(text, strlen(text), nullptr, nullptr); int...