using RabbitMQ.Client; using System.Text; var factory = new ConnectionFactory() { HostName = "localhost:7003" }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.QueueDeclare(queue: "", durable: false, exclusive: false, autoDelete: false, arguments: null); while (true) { Console.WriteLine("Enter your message:"); string message = Console.ReadLine(); var body = Encoding.UTF8.GetBytes(message); channel.BasicPublish(exchange: "hello", body: body); Console.WriteLine("Sent {0}", message); } }