1.1.0 • Published 10 years ago

swarmutil v1.1.0

Weekly downloads
4
License
-
Repository
github
Last release
10 years ago

Also, SwarmUtils includes core functionality for working with swarms. SwarmUtils include various utility functions for working with sockets in js,logging,etc

Install

$ npm install swarmutil

Create a new Swrm node (Adapter)

thisAdapter = require('swarmutil').createAdapter("<<adapterName>>",false,false,true);

The "true" parameter enable verbose output and is usefull for debugging.

Use FastJsonParser

var parser = require("swarmutil").createFastParser(callBack);
var util = require("swarmutil"); function callBack(objectFromJson){ ... }

parser.parseNewData(... data from a socket); parser.parseNewData(... data from a socket.. or file);

The callBack function will get called on each JSON object received from the socket

Usage decimalToHex

x = util.decimalToHex(10,4); => x == "0x000A"

Usage writeObject,writeSizedString

Example: obj={"id":"1"}; util.writeObject(sock,obj); ==> 0x0000000A\n{\"id\":"1"}\n

str="abc"; util.writeSizedString(sock,str) ==> 0x00000003\nabc\n

1.1.0

10 years ago

1.0.3

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

11 years ago

1.0.2

11 years ago

0.9.0

11 years ago

0.8.9

11 years ago

0.8.7

11 years ago

0.8.6

11 years ago

0.8.5

12 years ago

0.8.2

12 years ago

0.8.0

12 years ago

0.7.9

12 years ago

0.7.6

12 years ago

0.7.5

12 years ago

0.7.2

12 years ago

0.7.1

12 years ago

0.6.7

12 years ago

0.6.5

12 years ago

0.6.4

12 years ago

0.6.3

12 years ago

0.6.2

12 years ago

0.6.1

12 years ago

0.6.0

12 years ago

0.5.12

12 years ago

0.5.10

12 years ago

0.5.9

12 years ago

0.5.8

12 years ago

0.5.7

12 years ago

0.5.6

12 years ago

0.5.5

12 years ago

0.5.4

12 years ago

0.5.3

12 years ago

0.5.1

12 years ago

0.5.0

12 years ago

0.1.5

12 years ago

0.1.4

12 years ago

0.1.2

12 years ago

0.1.1

12 years ago

0.1.0

12 years ago