We've stopped using "ØMQ" in text and now just use "ZeroMQ" in most places (like in the Guide). The original choice was to annoy people into remembering the name... it kind of worked though got tiresome after a few years. I still like the logo.
The worst part is that now you're left with people who don't quite know how to call it. Just looking at the thread, you can see variations like ØMQ, 0MQ, ZMQ and finally ZeroMQ all in both upper and lowercase.
On the topic of chars ...
Your Python examples of server and client use the unicode ellipsis (\xe2) which breaks Python2.
It should be a slashed zero, but that does not have a unicode codepoint and the combining version renders poorly.
For what it's worth, it made the title a whole lot more visually appealing that "0" or "zero" when I posted it...and it's true to the page title.
Not least when the empty set symbol (∅) exists, and would be more appropriate. This is almost as bad as the metal umlaut.[0]
Honestly, it would be equally inapropriate. In both cases you're hijacking symbols that look like other symbols but mean completely different things.
Høh, I was gonna ask why it was used, but that (sort of) explains it. It seems like Americans like our Ø way more than our Æ or Å, I wonder why. Colbert used it correctly at least..
ØMQ pronounced correctly would have been a horrible name anyway though.