protected override void Consume(PullSocket socket, int messageSize) { for (int i = 0; i < MsgCount; i++) { var message = socket.Receive(); Debug.Assert(message.Length == messageSize, "Message length was different from expected size."); Debug.Assert(message[messageSize/2] == 0x42, "Message did not contain verification data."); } }
protected override void Consume(PullSocket socket, int messageSize) { var msg = new Msg(); msg.InitEmpty(); for (int i = 0; i < MsgCount; i++) { socket.Receive(ref msg); Debug.Assert(msg.Data.Length == messageSize, "Message length was different from expected size."); Debug.Assert(msg.Data[msg.Size/2] == 0x42, "Message did not contain verification data."); } }