Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFeross Aboukhadijeh <feross@feross.org>2015-05-18 09:19:04 +0300
committerFeross Aboukhadijeh <feross@feross.org>2015-05-18 09:19:04 +0300
commit80f16baf555c5ad828df57e9ead1dc874ddf1a90 (patch)
treed2ccedf4bee440744816963a709de2479781ceff
parent4d3fbad3415db0e3bc2c3b8f2278c3025ee6bbb8 (diff)
use 30s piece timeout like torrent-stream
-rw-r--r--lib/file-stream.js4
-rw-r--r--lib/torrent.js2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/file-stream.js b/lib/file-stream.js
index afef5c0..5f00191 100644
--- a/lib/file-stream.js
+++ b/lib/file-stream.js
@@ -46,16 +46,16 @@ function FileStream (file, opts) {
}
FileStream.prototype._read = function () {
- debug('_read')
var self = this
+ debug('_read')
if (self._reading) return
self._reading = true
self.notify()
}
FileStream.prototype.notify = function () {
- debug('notify')
var self = this
+ debug('notify')
if (!self._reading || self._missing === 0) return
if (!self._storage.bitfield.get(self._piece)) {
diff --git a/lib/torrent.js b/lib/torrent.js
index 8e61303..2b01f84 100644
--- a/lib/torrent.js
+++ b/lib/torrent.js
@@ -21,7 +21,7 @@ var Server = require('./server') // browser exclude
var Storage = require('./storage')
var MAX_BLOCK_LENGTH = 128 * 1024
-var PIECE_TIMEOUT = 10000
+var PIECE_TIMEOUT = 30000
var CHOKE_TIMEOUT = 5000
var SPEED_THRESHOLD = 3 * Storage.BLOCK_LENGTH