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:
authorJohn Hiesey <jhiesey@cs.stanford.edu>2013-10-27 07:44:49 +0400
committerJohn Hiesey <jhiesey@cs.stanford.edu>2013-10-27 09:02:54 +0400
commitb1ddfc8cd15ad3083be5a47f0a6fac96af4e7a0c (patch)
tree8d48e0edc368dad829ac5fd006eaf964812fc09f /index.js
parentdd1ff6043cfe0848bb4fcb8fa9084f6f5781c4ef (diff)
Updated UDP implementation
Diffstat (limited to 'index.js')
-rw-r--r--index.js38
1 files changed, 21 insertions, 17 deletions
diff --git a/index.js b/index.js
index d80c721..4caa0db 100644
--- a/index.js
+++ b/index.js
@@ -1,27 +1,31 @@
-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')
+// }
-var DHT = require('./lib/bittorrent-dht')
-var leaves = 'D2474E86C95B19B8BCFDB92BC12C9D44667CFA36'
+// var DHT = require('./lib/bittorrent-dht')
+// var leaves = 'D2474E86C95B19B8BCFDB92BC12C9D44667CFA36'
-var dht = new DHT(leaves)
-dht.on('peer', function (peer) {
- console.log(peer)
-})
-dht.findPeers(300)
+// var dht = new DHT(leaves)
+// dht.on('peer', function (peer) {
+// console.log(peer)
+// })
+// dht.findPeers(300)
// Send UDP packet to echo server
-// var socket = require('./socket')
+var string = require('./lib/string')
+var socket = require('./socket')
-// var sock = new socket.UDPSocket('localhost', 54244)
-// sock.connect(function (err) {
-// if (err) throw err
+var sock = new socket.UDPSocket()
+sock.on('bound', function(port) {
+ console.log('Bound to port: ' + port)
+})
-// sock.write('hello')
-// })
+sock.on('data', function(data, host, port) {
+ console.log('Got data from host ' + host + ' port ' + port + ': ' + string.fromUTF8Arr(data))
+})
+sock.sendTo('lol', 'localhost', 50963) \ No newline at end of file