コード例 #1
0
 public MemoryReader(Map map)
 {
     this.map = map;
     work     = new Task(Work);
     work.Start();
     workTick          = new System.Timers.Timer();
     workTick.Interval = 250;
     workTick.Elapsed += (a, b) => notify.SetBits((UInt32)Events.TimerElapsed);
     workTick.Start();
 }
コード例 #2
0
        public TileMapServer()
        {
            Settings.Load();

            connection = new TCPConnection(socket);
            client     = new JBVClient(SoftwareID.TileMapServer);
            client.SetConnection(connection);
            client.OnMessageRecieved += Client_OnMessageRecieved;

            work = new Task(Work);
            work.Start();
            workTick          = new System.Timers.Timer();
            workTick.Interval = 1000;
            workTick.Elapsed += (a, b) => notify.SetBits((UInt32)Events.TimerElapsed);
            workTick.Start();
            socket.OnDisconnected += (a, b) => notify.SetBits((UInt32)Events.Disconnected);
        }