private void LoginMgr_LoginSuccess(object sender, LoginEventArgs e) { Log.WriteLog(LogFile.Debug, "完全登陆成功,初始化好友列表成功!"); Thread.Sleep(100); this.convMgr = loginMgr.ConversationManager; this.convMgr.MsgReceived += new EventHandler <ConversationArgs>(this.MsgReceived); this.convMgr.PresenceNotify += new EventHandler <ConversationArgs>(convMgr_PresenceNotify); this.convMgr.Deregistered += new EventHandler(this.Deregistered); this.convMgr.AddBuddyRequest += new EventHandler <ConversationArgs>(this.AddBuddyRequest); //this.convMgr.UpdateBuddyRequest += new EventHandler<ConversationArgs>(this.ConvMgr_UpdateBuddyRequest); this.convMgr.SyncUserInfo += new EventHandler <ConversationArgs>(convMgr_SyncUserInfo); this.SubPresence(); if (this.LoginSucceed != null) { this.LoginSucceed(this, null); } if (this.Load != null) { this.Load(this, null); } this.user.Conncetion.StartKeepLive(); }
private void CreateConnection(string ip, string port) { this.user.Conncetion.Connect(ip, port); PacketFactory.Ower = this.user; this.convMgr = new ConversationMgr(this.user.Conncetion); this.msgParser = new MessageParser(this.convMgr); this.user.Conncetion.MessageReceived += new EventHandler <ConversationArgs>(this.msgParser.ReceiveSipMessage); this.user.Conncetion.StartListen(); }
public MessageParser(ConversationMgr convMgr) { this.convMgr = convMgr; }