黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

msmq消息隊列使用及測試總結(jié)

系統(tǒng) 1983 0

//測試環(huán)境說明
//1,發(fā)送與接收應(yīng)用程序客戶端:window2003 server, window2000 server,window xp;
//2,msmq server :window2003 server +活動目錄(已經(jīng)為msmq消息隊列的everynone帳戶設(shè)置了所有權(quán)限)

//消息發(fā)送測試代碼
try
???{
????System.Messaging.MessageQueue Queue;
????Queue = new System.Messaging.MessageQueue(@"FormatName:DIRECT=TCP:172.26.230.2\ptest1");
????
????System.Messaging.Message Msg;
????Msg = new System.Messaging.Message();
????Msg.Formatter =new System.Messaging.BinaryMessageFormatter();
????Msg.Body="Testing 3 times";
????Queue.Send(Msg);
???}
???catch(Exception ex)
???{
????System.Windows.Forms.MessageBox.Show(ex.ToString());
???}??

//消息接收測試代碼
try
???{
????System.Messaging.MessageQueue mq = new System.Messaging.MessageQueue(@"FormatName:DIRECT=tcp:172.26.230.2\ptest1");

????// Set the queue'ss formatter to decode Point objects

????mq.Formatter = new System.Messaging.BinaryMessageFormatter();
????System.Messaging.Trustee trustee=new System.Messaging.Trustee();
????
????System.Messaging.Message msg = mq.Peek ( new TimeSpan(10000)) ;


????// Convert received message to object that we think was sent

????string pt = (string) msg.Body ;

????// Display it to the user
????
????MessageBox.Show (pt) ;
???}
???catch(Exception ex)
???{
????MessageBox.Show(ex.ToString());
???}


//運行結(jié)果說明
//1, 所有操作系統(tǒng)類型的客戶端向遠程msmq服務(wù)器發(fā)送消息成功
//2,window2000環(huán)境下從遠程服務(wù)器接收消息成功
//?? window xp客戶端接收失敗
//?? window 2003(未安裝活動目錄)部分客戶端接收成功,部分失敗
//?? window 2003(安裝活動目錄)所有客戶端接收消息失敗????
//3,異常訊息如下:
/*
---------------------------

System.Messaging.MessageQueueException

?? at System.Messaging.MQCacheableInfo.get_ReadHandle()

?? at System.Messaging.MessageQueue.StaleSafeReceiveMessage(UInt32 timeout, Int32 action, MQPROPS properties, NativeOverlapped* overlapped, ReceiveCallback receiveCallback, IntPtr cursorHandle, IntPtr transaction)

?? at System.Messaging.MessageQueue.ReceiveCurrent(TimeSpan timeout, Int32 action, IntPtr cursor, MessagePropertyFilter filter, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType)

?? at System.Messaging.MessageQueue.Peek(TimeSpan timeout)

?? at InternetQueueingRecipient.Form1.button2_Click(Object sender, EventArgs e) in c:\msmqandnet\msmqandnet\internetqueuing\internetqueueingrecipient\form1.cs:line 294
*/

疑問:msmq3.0遠程接收消息時,客戶端要做何種配置,服務(wù)器端要做何種配置?原因與原理?msmq遠程讀取消息的使用的默認帳戶為
什么?

msmq消息隊列使用及測試總結(jié)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論