Пример #1
0
        protected override void ExecuteImpl()
        {
            if (m_name == DataManager.WhoAmI)
            {
                return;
            }

            Workbench.AddClient(m_name, m_remoteIP);
        }
Пример #2
0
        protected override void ExecuteImpl()
        {
            if (string.IsNullOrEmpty(m_groupKey))
            {
                return;
            }

            UserInfo usr = UserInfoManager.FindUser(m_remoteIP);

            if (usr == null)
            {
                Workbench.AddClient(m_username, m_remoteIP);
            }

            GroupInfo grp = GroupInfoManager.FindGroup(m_groupKey);

            if (grp != null)
            {
                Workbench.GroupAddUser(grp, usr);
                OutgoingPackagePool.AddFirst(NetPackageGenerater.AddGroupUser(m_groupKey, m_remoteIP));
            }
        }
Пример #3
0
 protected override void ExecuteImpl()
 {
     OutgoingPackagePool.AddFirst(NetPackageGenerater.AddUser(m_remoteIP));
     Workbench.AddClient(m_username, m_remoteIP);
 }