should be const char * as zmq_msg_gets () returns pointer to const
also, closing message may release metadata, so app should process/copy the user id first