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>2013-10-27 15:18:29 +0400
committerFeross Aboukhadijeh <feross@feross.org>2013-10-27 15:18:29 +0400
commitc23943159b8ef50af22b8f2728b581a2b85fbd94 (patch)
tree5ecc6c3b217f31a52aa548a9e21a7a5ae409dfdf /index.js
parent3232e5ee9b8a771a52f3a484a7f56a82d4340b29 (diff)
use bops to make bencode work in browser
Sent a pull request to upstream (see: https://github.com/a2800276/bencode.js/pull/12). In the meantime, use my fork at feross/bencode.js.
Diffstat (limited to 'index.js')
-rw-r--r--index.js37
1 files changed, 32 insertions, 5 deletions
diff --git a/index.js b/index.js
index 0a30fa5..f9c5f10 100644
--- a/index.js
+++ b/index.js
@@ -1,23 +1,50 @@
-// var isChromeApp = !!(window.chrome && chrome.app && chrome.app.runtime)
+var isChromeApp = !!(window.chrome && chrome.app && chrome.app.runtime)
-// if (isChromeApp) {
-// console.log('This is a Chrome App')
-// }
+if (isChromeApp) {
+ console.log('This is a Chrome App')
+}
window.log = function (data) {
document.getElementById('console').innerHTML += data + '<br>'
}
+window.bops = require('bops')
+
var DHT = require('./lib/bittorrent-dht')
var leaves = 'D2474E86C95B19B8BCFDB92BC12C9D44667CFA36'
var dht = new DHT(leaves)
+dht.on('node', function (node) {
+ log('node: ' + node)
+})
dht.on('peer', function (peer) {
- console.log(peer)
+ log('peer: ' + peer)
})
dht.findPeers(300)
+// window.bops = require('bops')
+// var benc = require("bncode")
+// var exmp = {}
+
+// exmp.bla = "blup"
+// exmp.foo = "bar"
+// exmp.one = 1
+// exmp.woah = {}
+// exmp.woah.arr = []
+// exmp.woah.arr.push(1)
+// exmp.woah.arr.push(2)
+// exmp.woah.arr.push(3)
+// exmp.str = bops.from("Buffers work too")
+// console.log(exmp)
+
+// window.bencBuffer = benc.encode(exmp)
+// console.log(bencBuffer)
+
+// window.original = benc.decode(bencBuffer)
+// console.log(original)
+
+
// Send UDP packet to echo server
// var string = require('./lib/string')