public bool AddDownloadSize(int size)
        {
            //if (sizeDownloadList.Count == 2)
            //    sizeDownloadList[1] = new TransLog(size, DateTime.Now);
            //else
            //    sizeDownloadList.Add(new TransLog(size, DateTime.Now));
            sizeDownload += size;
            if (transfer != null && server != null)
            {
                transfer.AddDownload(server, size);
            }
            upload_cnt    = 0;
            download_cnt += 1;
#if DEBUG
            if (sizeTransfer.Count < 1024 * 128)
            {
                lock (sizeTransfer)
                {
                    sizeTransfer.Add(new TransLog {
                        dir = 1, size = size
                    });
                }
            }
#endif
            return(download_cnt > 30);
            //return sizeDownload > 1024 * 256 && sizeDownload > (DateTime.Now - timeConnectEnd).TotalSeconds * 1024 * 16;
        }
 public void AddDownloadSize(int size)
 {
     //if (sizeDownloadList.Count == 2)
     //    sizeDownloadList[1] = new TransLog(size, DateTime.Now);
     //else
     //    sizeDownloadList.Add(new TransLog(size, DateTime.Now));
     sizeDownload += size;
     if (transfer != null && server != null)
     {
         transfer.AddDownload(server, size);
     }
 }
        public bool AddDownloadSize(int size)
        {
            SizeDownload += size;
            if (Transfer != null && ServerId != null)
            {
                Transfer.AddDownload(ServerId, size);
            }
            _uploadCnt    = 0;
            _downloadCnt += 1;
#if DEBUG
            if (_sizeTransfer.Count < 1024 * 128)
            {
                lock (_sizeTransfer)
                {
                    _sizeTransfer.Add(new TransLog {
                        Dir = 1, Size = size
                    });
                }
            }
#endif
            return(_downloadCnt > 30);
        }
示例#4
0
        public void AddDownloadSize(int size)
        {
            //if (sizeDownloadList.Count == 2)
            //    sizeDownloadList[1] = new TransLog(size, DateTime.Now);
            //else
            //    sizeDownloadList.Add(new TransLog(size, DateTime.Now));
            sizeDownload += size;
            if (transfer != null && server != null)
            {
                transfer.AddDownload(server, size);
            }
#if DEBUG
            if (sizeTransfer.Count < 128)
            {
                lock (sizeTransfer)
                {
                    sizeTransfer.Add(new TransLog {
                        dir = 1, size = size
                    });
                }
            }
#endif
        }