当前位置:编程学习 > C#/ASP.NET >>

DOTMSN主动发送消息问题

想实现用服务器用MSN通知客户的功能,我用DOTMSN接口写了一个发送消息的方法,从数据库中读取内容,循环发送,但是发送消息的时候经常会出现服务器返回的800错误,具体什么错误也不知道,然后其它的客户端就收不到消息了,是不是发送过与频繁,或者是服务器有群发消息的限制,请高手指点下,万分感谢
public void StartSendMessage()
        {
            Contact Con;
            if (Messenger.Connected == false)
            {
                System.Threading.Thread.CurrentThread.Abort();
            }
            else
            {
                ClientForm Client = new ClientForm();
                if (ChkContact(MsnAddress, out Con) == true)
                {
                    if (Con != null)
                    {
                        try
                        {
                            Conversation conversation = Messenger.CreateConversation();
                            conversation.Invite(Con);
                            ConversationForm form = Client.CreateConversationForm(conversation);
                            Thread.Sleep(5000);
                            if (form.Conversation.SwitchboardProcessor.Connected == false)
                            {
                                form.Conversation.Messenger.Nameserver.RequestSwitchboard(form.Conversation.Switchboard, form);
                            }
                            TextMessage message = new TextMessage(Message);
                            form.Conversation.Switchboard.SendTextMessage(message);
                            Thread.Sleep(2000);
                            form._typingMessageSended = false;
                            form.Conversation.SwitchboardProcessor.Disconnect();
                            form.Conversation.Switchboard.Close();
                            form.Dispose();
                        }
                        catch
                        {
                            
                        }
                    }
                }
            }
        } --------------------编程问答-------------------- 有可能是吧,你可以测试一下看频率多快的时候,发多少会出现,根据情况慢点发 --------------------编程问答-------------------- up --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 主要是不知道服务器返回的错误信息是什么,频率说不好,一般连续发送的时候一般发个5,6个用户就开始有问题 --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 谢谢帮顶 --------------------编程问答-------------------- 高手进来帮忙看看吧 --------------------编程问答-------------------- 再继续顶 --------------------编程问答-------------------- 顶 遇到同样问题,发送6条后就超时了 --------------------编程问答-------------------- 没有人解决吗? LZ要是解决了共享一下啊!!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,