Пример #1
0
 public void AddLastRead(ConnectionUDP conn)
 {
     lock (SynAck)
     {
         if (!TaskTable.ContainsKey(conn.ConnectId))
         {
             AckListTask ackListTask = new AckListTask(conn);
             TaskTable.Add(conn.ConnectId, ackListTask);
         }
     }
 }
Пример #2
0
        public void AddAck(ConnectionUDP conn, int sequence)
        {
            lock (SynAck)
            {
                AckListTask ackListTask;

                if (!TaskTable.ContainsKey(conn.ConnectId))
                {
                    ackListTask = new AckListTask(conn);
                    TaskTable.Add(conn.ConnectId, ackListTask);
                }

                ackListTask = TaskTable[conn.ConnectId];
                ackListTask.AddAck(sequence);
            }
        }