コード例 #1
0
        private static Queue<command_data_server> Responser_Q;            //응답 대기 큐.
        #endregion

        #region Public Method ------------------
        public TefreecaUnit_interface(bool Noneproxy, bool tester)
        {
            m_ClientSocket = null;
            DB_Connection = null;
            DB.DB_init_(ref DB_Connection);
            Setted_proxy = false;
            None_proxy = false;
            Unit_No = -1; //초기화.
            User_No = -1;
            Unit_State = State_Unit.Starting;
            Tester = tester;
            None_proxy = Noneproxy;
            Connected = false;
            Flag_Restart = false;
            Type_user = Type_User.Starter;
            Session = "";
            
            Faliure_counting = new mini_database();
            Command_Q = new Queue<command_data_client>();
            Command_waitQ = new Queue<command_data_client>();
            Responser_Q = new Queue<command_data_server>();

            m_fnReceiveHandler = new AsyncCallback(handleDataReceive);
            m_fnSendHandler = new AsyncCallback(handleDataSend);
        }