diff options
author | John Hiesey <jhiesey@cs.stanford.edu> | 2013-10-27 07:44:49 +0400 |
---|---|---|
committer | John Hiesey <jhiesey@cs.stanford.edu> | 2013-10-27 09:02:54 +0400 |
commit | b1ddfc8cd15ad3083be5a47f0a6fac96af4e7a0c (patch) | |
tree | 8d48e0edc368dad829ac5fd006eaf964812fc09f /index.js | |
parent | dd1ff6043cfe0848bb4fcb8fa9084f6f5781c4ef (diff) |
Updated UDP implementation
Diffstat (limited to 'index.js')
-rw-r--r-- | index.js | 38 |
1 files changed, 21 insertions, 17 deletions
@@ -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 |