public NetMQMessage Alert(AlertLevel alertLevel, AlertDescription alertDescription) { NetMQMessage message = new NetMQMessage(); message.Append(new[] { (byte)ContentType.Alert }); message.Append(ProtocolVersion.ToArray()); if (ProtocolVersion.SequenceEqual(Constants.V3_3)) { message.Append(new byte[2] { 0, 2 }); } message.Append(new byte[1] { (byte)alertLevel }); message.Append(new byte[1] { (byte)alertDescription }); return(message); }