Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. var Multiaddr = require('multiaddr')
  2.  
  3. var home = new Multiaddr('/ip4/127.0.0.1/tcp/80')
  4. // <Multiaddr 047f000001060050 - /ip4/127.0.0.1/tcp/80>
  5.  
  6. console.log(home.buffer)
  7. // <Buffer 04 7f 00 00 01 06 00 50>
  8.  
  9. console.log(home.toString())
  10. // '/ip4/127.0.0.1/tcp/80'
  11.  
  12. console.dir(home.protos())
  13. // [ { code: 4, size: 32, name: 'ip4', resolvable: false, path: false },
  14. // { code: 6, size: 16, name: 'tcp', resolvable: false, path: false } ]
  15.  
  16. console.dir(home.nodeAddress())
  17. // { family: 4, address: '127.0.0.1', port: '80' }
  18.  
  19. var proxy = new Multiaddr('/ip4/192.168.2.1/tcp/3128')
  20. // <Multiaddr 04c0a80201060c38 - /ip4/192.168.2.1/tcp/3128>
  21.  
  22. var full = proxy.encapsulate(home)
  23. // <Multiaddr 04c0a80201060c38047f000001060050 - /ip4/192.168.2.1/tcp/3128/ip4/127.0.0.1/tcp/80>
  24.  
  25. console.log(full.toString())
  26. // '/ip4/192.168.2.1/tcp/3128/ip4/127.0.0.1/tcp/80'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement