been ages but shouldn't this work: memcpy ((void *) message.data(), zipcode.c_str(), zipcode.size()+1);
2013/8/6 <[email protected]> > I'm using PUB-SUB test with zmq. > pls give me some advices. Thanks. > > > My code: > --------------------- > std::string zipcode = "10001"; > zmq::message_t message(zipcode.size()+1); > > // it's OK. > memcpy ((void *) message.data(), "10001", zipcode.size()+1); > > // it's Error, subscriber always receives bizarre code. > memcpy ((void *) message.data(), &zipcode, zipcode.size()+1); > --------------------- > > > > -- > Best Regards, > Roy Liu > > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
