0.0.11 • Published 10 years ago

netbuffer v0.0.11

Weekly downloads
26
License
MIT
Repository
github
Last release
10 years ago

Netbuffer

Netbuffer is a helper library to build any form of binary data from scratch into a buffer.

Instalaltion

npm install netbuffer

Access the the library like this:

var nb = require('netbuffer');

Usage

###Creating a writer

var packet = new nb.NetWriter();
packet.writeString("JohnDoe");	// name
packet.writeInt8(10);			// level
packet.writeInt32(500000);		// experience
packet.writeInt16(152);			// posx
packet.writeInt16(123);			// posy

###Converting the writer to a buffer

stream.write(packet.toBuffer());

###Converting a buffer to a reader and reading data

socket.on('data', function(buffer) {

	// ...

	var packet = buffer.toNetReader();
	var name = packet.readString();
	var level = packet.readInt8();
	var experience = packet.readInt32();
	var posx = packet.readInt16();
	var posy = packet.readInt16();

	// ...

});
0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago