コード例 #1
0
 public void AddUploadSize(int size)
 {
     sizeUpload += size;
     if (transfer != null && server != null)
     {
         transfer.AddUpload(server, size);
     }
 }
コード例 #2
0
 public bool AddUploadSize(int size)
 {
     sizeUpload += size;
     if (transfer != null && server != null)
     {
         transfer.AddUpload(server, size);
     }
     if (sizeTransfer.Count < 1024 * 128)
     {
         lock (sizeTransfer)
         {
             sizeTransfer.Add(new TransLog {
                 dir = 0, size = size
             });
         }
     }
     return(sizeUpload > 1024 * 256 && sizeUpload > (DateTime.Now - timeConnectEnd).TotalSeconds * 1024 * 16);
 }
コード例 #3
0
ファイル: SpeedTest.cs プロジェクト: chaya0101/shadowsocksr-3
        public void AddUploadSize(int size)
        {
            sizeUpload += size;
            if (transfer != null && server != null)
            {
                transfer.AddUpload(server, size);
            }
#if DEBUG
            if (sizeTransfer.Count < 128)
            {
                lock (sizeTransfer)
                {
                    sizeTransfer.Add(new TransLog {
                        dir = 0, size = size
                    });
                }
            }
#endif
        }
コード例 #4
0
        public bool AddUploadSize(int size)
        {
            SizeUpload += size;
            if (Transfer != null && ServerId != null)
            {
                Transfer.AddUpload(ServerId, size);
            }
            _uploadCnt  += 1;
            _downloadCnt = 0;
#if DEBUG
            if (_sizeTransfer.Count < 1024 * 128)
            {
                lock (_sizeTransfer)
                {
                    _sizeTransfer.Add(new TransLog {
                        Dir = 0, Size = size
                    });
                }
            }
#endif
            return(_uploadCnt > 30);
        }
コード例 #5
0
        public bool AddUploadSize(int size)
        {
            sizeUpload += size;
            if (transfer != null && server != null)
            {
                transfer.AddUpload(server, size);
            }
            upload_cnt   = 1;
            download_cnt = 0;
#if DEBUG
            if (sizeTransfer.Count < 1024 * 128)
            {
                lock (sizeTransfer)
                {
                    sizeTransfer.Add(new TransLog {
                        dir = 0, size = size
                    });
                }
            }
#endif
            return(upload_cnt > 30);
            //return sizeUpload > 1024 * 256 && sizeUpload > (DateTime.Now - timeConnectEnd).TotalSeconds * 1024 * 16;
        }