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