MSMQ技術(shù)在Windows Mobile系統(tǒng)通信中應(yīng)用
發(fā)送消息
本文引用地址:http://m.butianyuan.cn/article/106704.htm應(yīng)用程序引用消息隊(duì)列后,就可以進(jìn)行發(fā)送和接收消息操作。發(fā)送的消息可以分為簡單消息和復(fù)雜消息,簡單消息類型就是常用的數(shù)據(jù)類型,例如整型、字符串等數(shù)據(jù);復(fù)雜消息的數(shù)據(jù)類型通常對應(yīng)于系統(tǒng)中的復(fù)雜數(shù)據(jù)類型,例如結(jié)構(gòu)體和類對象等。
簡單消息的發(fā)送示例如下:
Mq.Send(1000); //發(fā)送整型數(shù)據(jù)
1000
Mq.Send(“This is a test
message!”); //發(fā)送字符串
復(fù)雜消息的發(fā)送和簡單消息的發(fā)送大同小異,只是發(fā)送時,通常不是直接給出發(fā)送的消息內(nèi)容,而是代表發(fā)送消息內(nèi)容的變量。下面的代碼分別通過消息變量和復(fù)雜數(shù)據(jù)類型變量發(fā)送一條復(fù)雜消息。
下面的代碼中發(fā)送的消息由消息變量表示:
Message Msg;
Msg=new Message(“A Complex
Message!”);
Msg.Label=”This is the label”;
Msg.Priority=MessagePriority.High; Mq.Send(Msg);
下面的代碼中發(fā)送的消息由復(fù)雜數(shù)據(jù)類型變量表示,Customer為自定義的一個類:
Customer customer = new
Customer();
customer.LastName = "Copernicus";
customer.FirstName = "Nicolaus";
Mq.Send(customer);
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
評論