我正在尝试将使用DataServices的C ++代码转换为将ZeroMQ PubSub与Google Protobuf库一起使用。
这是我的代码:
void DataServicesListener::serializableListener()
{
DBG1("Enter");
DBG1("Received Message from Data Services");
while( true )
{
Message message;
char msg[1024];
int rc = zmq_recv( m_subscriber, &msg, 1024, ZMQ_DONTWAIT );
if( rc != -1 )
{
message.ParseFromString( msg );
// Process the message
}
}
}
这是我的问题: