Exemplo n.º 1
0
        public void Post([FromBody] object value)
        {
            var          _conn  = new RMQConnection();
            IRMQOperator _event = new RMQOperator(_conn);

            _event.Publish("my_exchange", "my_key", value.ToString());
        }
Exemplo n.º 2
0
        private void ChatWindow_Load(object sender, EventArgs e)
        {
            Login login = new Login();

            if (login.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if (login.LoginAsClient)
                    {
                        op = new RMQClient(host, login.Username, login.Password);
                    }
                    else
                    {
                        op = new RMQServer(host, login.Username, login.Password);
                    }

                    op.ReceiveEvent(OnReceiveEvent);
                    op.SelfConsume();
                    op.BasicExchanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("An Error occured whilst trying to log in: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                cbxType.Items.Add("Broadcast");
                cbxType.Items.Add("Broadcast Clients");
                cbxType.Items.Add("Broadcast Servers");
                cbxType.SelectedIndex = 0;

                if (login.LoginAsClient)
                {
                    this.Text = "Logged in as Client";
                }
                else
                {
                    this.Text = "Logged in as Server";
                }
            }
        }