Exemplo n.º 1
0
Arquivo: Mq1.cs Projeto: 15831944/tool
        private void recConn()
        {
            //topic需要与发布端topic一致

            info = new ClientInfo();
            info.setUser("MDT.Tools", "test");
            //设置AMQIII的IP地址和端口号,可根据实际情况进行设置
            info.setAddress("192.168.2.122/mq.httpMQTunnel", 19990);
            info.Protocol = ClientInfo.PROTOCOL_HTTP;

            try
            {
                info.LoginMessage = getLoginMsg("admin", "UOBS", "111111", "");
                // 创建连接
                conn = ClientConnectionFactory.createConnection(info);
                conn.addEventListener(this);
                conn.setLoginListener(this);
                conn.start();

                // 订阅topic,接收消息
                session = conn.createSession();
            }
            catch (Exception e)
            {
                LogHelper.Error(e);
            }
        }
Exemplo n.º 2
0
 public void Connect(ClientInfo info)
 {
     try
     {
         log.Info(com.adaptiveMQ2.utils.Consts.VERSION);
         this.clientInfo = info;
         _conn           = ClientConnectionFactory.createConnection(info);
         _conn.addEventListener(this);
         if (info.LoginMessage != null)
         {
             _conn.setLoginListener(this);
         }
         _conn.start();
     }
     catch (Exception ex)
     {
         log.Error(ex);
     }
 }