当前位置: 首页>>代码示例>>C#>>正文


C# NetState.Start方法代码示例

本文整理汇总了C#中Demo.Mmose.Core.Network.NetState.Start方法的典型用法代码示例。如果您正苦于以下问题:C# NetState.Start方法的具体用法?C# NetState.Start怎么用?C# NetState.Start使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Demo.Mmose.Core.Network.NetState的用法示例。


在下文中一共展示了NetState.Start方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CheckConnecter

        /// <summary>
        /// 检查是否有新的客户端接出来
        /// </summary>
        private void CheckConnecter()
        {
            foreach ( Connecter connecter in m_Connecters )
            {
                // 检查是否已经处理过
                if ( connecter.IsNeedSlice == false )
                    continue;

                // 获取连接出去的客户端
                ClientSocketManager clientSocketManager = connecter.Slice();
                if ( clientSocketManager != null )
                {
                    // 把连接出来的客户端放置入NetState中,当前的实例会保存在NetState.Instances中
                    NetState netState = new NetState( clientSocketManager, this );

                    this.OnNetStateInit( netState );

                    netState.Start();
                }
            }
        }
开发者ID:andyhebear,项目名称:HappyQ-WowServer,代码行数:24,代码来源:MessagePump.cs

示例2: CheckListener

        /// <summary>
        /// 检查是否有新的客户端接过来
        /// </summary>
        private void CheckListener()
        {
            for ( int iIndex = 0; iIndex < m_Listeners.Length; iIndex++ )
            {
                Listener listener = m_Listeners[iIndex];

                // 获取连接的客户端
                ClientSocketManager[] acceptedManager = listener.Slice();

                for ( int iIndex2 = 0; iIndex2 < acceptedManager.Length; iIndex2++ )
                {
                    ClientSocketManager clientSocketManager = acceptedManager[iIndex2];
                    if ( clientSocketManager == null )
                        continue;

                    // 把连接过来的客户端放置入NetState中,当前的实例会保存在NetState.Instances中
                    NetState netState = new NetState( clientSocketManager, this );

                    this.OnNetStateInit( netState );

                    netState.Start();
                }
            }
        }
开发者ID:andyhebear,项目名称:HappyQ-WowServer,代码行数:27,代码来源:MessagePump.cs


注:本文中的Demo.Mmose.Core.Network.NetState.Start方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。