Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="newNetState"></param>
        internal static void Zone_InitializeNetState(object sender, NetStateInitEventArgs netStateInit)
        {
            if (netStateInit.NetStateInit != null && netStateInit.NetStateInit.ExtendData == null)
            {
                // 初始化客户端
                ZoneExtendData l_ExtendData = new ZoneExtendData();
                l_ExtendData.NetState = netStateInit.NetStateInit;

                bool l_bCheck = l_ExtendData.ConnectToZoneClusterServer(ProcessServer.ConfigInfo.ZoneClusterHost, ProcessServer.ConfigInfo.ZoneClusterPort);

                if (l_bCheck)
                {
                    netStateInit.NetStateInit.ExtendData = l_ExtendData;
                }
                else
                {
                    Debug.WriteLine("ProcessNet.NetState_InitializeNetState(...) - l_bCheck == false error!");
                }
            }
            else
            {
                Debug.WriteLine("ProcessNet.NetState_InitializeNetState(...) - newNetState != null && newNetState.ExtendData == null error!");
            }
        }