Example #1
0
        static void Main(string[] args)
        {
            int    tcpport           = int.Parse(AppSettingHelper.GetAppSetting("tcpport"));
            int    numConnections    = int.Parse(AppSettingHelper.GetAppSetting("numConnections"));
            int    receiveBufferSize = int.Parse(AppSettingHelper.GetAppSetting("receiveBufferSize"));
            int    overtime          = int.Parse(AppSettingHelper.GetAppSetting("overtime"));
            int    udpport           = int.Parse(AppSettingHelper.GetAppSetting("udpport"));
            string istimer           = AppSettingHelper.GetAppSetting("isTimer");

            SimpleCRUD.SetConnectionString("", 0);

            Thread tlog = new Thread(TxtLogHelper.LoadData);

            tlog.Start();
            TcpManager tcp = new TcpManager(numConnections, receiveBufferSize, overtime, tcpport);
            UdpManager udp = new UdpManager(receiveBufferSize, udpport, tcp);

            if (istimer == "1")
            {
                TimerManager tim = new TimerManager(tcp);
            }
            //ThreadPool.QueueUserWorkItem(new WaitCallback((object o) =>
            //{
            //    TcpManager push1 = new TcpManager(numConnections, receiveBufferSize, overtime, 5556);
            //}));
            //ThreadPool.QueueUserWorkItem(new WaitCallback((object o) =>
            //{
            //    TcpManager push1 = new TcpManager(numConnections, receiveBufferSize, overtime, 5557);
            //}));
            //ThreadPool.QueueUserWorkItem(new WaitCallback((object o) =>
            //{
            //    TcpManager push1 = new TcpManager(numConnections, receiveBufferSize, overtime, 5558);
            //}));
            Console.Read();
        }